Comment 9 for bug 1045372

Revision history for this message
Allison Karlitskaya (desrt) wrote :

A bit more info on this: the bug is caused by the gtk_menu_detach() call in the "cloaking" code in libindicator. The menu gets detached from its GtkMenuItem, which breaks the GtkModelMenu logic (specifically: it separates it from the action group so all actions disappear, disabling the items). The decloak code doesn't reverse this.

We could workaround it in indicator-appmenu by associating the actions directly with each submenu but I think we should probably fix this in libindicator instead. The "cloak" logic is pretty suspicious....