CVSROOT:        /cvs/gnome
Module name:    gnome-panel
Changes by:     markmc  05/05/02 10:53:34

Modified files:
        gnome-panel    : ChangeLog egg-recent-view-gtk.c 
                         panel-menu-items.c panel-recent.c 
                         panel-recent.h 

Log message:
2005-05-02  Mark McLoughlin  <[EMAIL PROTECTED]>

* panel-recent.[ch]: (panel_recent_append_documents_menu):
Re-work so that it returns the newly created EggRecentViewGtk
and allows it to be re-used by passing it back in as a parameter.

* panel-menu-items.c:
(panel_place_menu_item_create_menu): hold a ref on the
EggRecentViewGtk and re-user when re-creating the menu.
(panel_place_menu_item_finalize): unref the view.

* egg-recent-view-gtk.c:
(egg_recent_view_gtk_clear),
(egg_recent_view_gtk_set_list): don't barf if view->menu is NULL.
(egg_recent_view_gtk_finalize): don't unref the menu.
(egg_recent_view_gtk_set_menu): don't take a ref on the menu.
There's no point in us updating a menu which has been destroyed.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-panel&who=markmc&date=explicit&mindate=2005-05-02%2010:52&maxdate=2005-05-02%2010:54

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to