~larsu/thunderbird/libmessaging-menu-port

Viewing all changes in revision 686.

  • 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

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: