CVSROOT:        /cvs/gnome
Module name:    gnome-menus
Changes by:     markmc  05/03/08 12:40:02

Modified files:
        .              : ChangeLog 
        libmenu        : menu-tree.c 

Log message:
(Not intended for 2.10.0 - i.e. doesn't break code freeze)

2005-03-08  Mark McLoughlin  <[EMAIL PROTECTED]>

Fix for bug #168445 [http://bugzilla.gnome.org/show_bug.cgi?id=168445] - menu 
items in LegacyDirs don't
get marked as allocated.

* libmenu/menu-tree.c:
(mark_allocated_foreach): kill.
(process_layout), (process_only_unallocated),
(menu_tree_build_from_layout): store the list of allocated
entires in a DesktopEntrySet so we can look up an entry
using its file ID rather than with a straight pointer
comparison. Entries in LegacyDirs are copies of the original
enties, so the pointer comparison doesn't work.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gnome-menus&who=markmc&date=explicit&mindate=2005-03-08%2012:39&maxdate=2005-03-08%2012:41

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

Reply via email to