CVSROOT: /cvs/gnome Module name: gtk+ Changes by: kristian 05/12/16 08:14:24
Modified files: . : Tag: kris-async-branch ChangeLog gtk : Tag: kris-async-branch gtkfilesystemunix.c gtkfilechooserbutton.c gtkfilechooserentry.c gtkfilechooserdefault.c gtkfilechooserprivate.h gtkfilesystem.c Log message: 2005-12-16 Kristian Rietveld <[EMAIL PROTECTED]> * gtk/gtkfilesystemunix.c: always call the callback, even when cancelled; ref handles passed to the callback queue functions; don't set cancelled to TRUE in _cancel_operation(), since operations in this backend are always completed, (get_special_icon_name): don't strdup the value of get_icon_name_for_directory() again. * gtk/gtkfilechooserbutton.c: adapt to new cancellation policy; reference all objects which are passed as callback arguments; in the callback check if the handles match. * gtk/gtkfilechooserentry.c: likewise. * gtk/gtkfilechooserdefault.c: likewise. Also changed the shortcut loading code to be more like the code in GtkFileChooserButton, where we store all handles in the model and have model_row_free_data cancel any pending operations, (shortcuts_model_create): copy the error. * gtk/gtkfilechooserprivate.h (struct _GtkFileChooserDefault): remove loading_volumes and loading_bookmarks fields. * gtk/gtkfilesystem.c (gtk_file_info_free): free icon_name here... URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gtk%2B&who=kristian&date=explicit&mindate=2005-12-16%2008:13&maxdate=2005-12-16%2008:15 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list