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

Reply via email to