-
Committer:
Chris Coulson
-
Date:
2012-08-14 12:21:18 UTC
-
Revision ID:
chris.coulson@canonical.com-20120814122118-2j9m2pjm17p623x0
* Update globalmenu-extension to 3.4 prerelease r435
+ Keep the menu we export in sync with the document tree all of the
time, rather than only when the menus are on screen. The HUD likes to
open submenus without opening any of its ancestors, which can result in
us handling events on menu nodes that are no longer in a document
if an ancestor responds to a bubbled-up event by removing its
children
+ Ensure we always null check the result of nsIDocument::GetCurrentDoc
+ When tearing down a menu, make sure that we empty out our DbusmenuMenuitem
in case the parent reuses that item for another menu. Fixes a memory leak
and an issue where Firebug menu items are duplicated indefinitely each
time a menu is opened
*