Second menu bar disappeares with unity

Bug #775581 reported by OlivierS
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Application Menu Indicator
Confirmed
Low
Unassigned
Unity
Confirmed
Low
Unassigned
unity (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Binary package hint: compiz

Bluefish has a plugin called 'snippets' that can show a second menubar that is completely user customizable. When bluefish is running under unity this menu bar never shows, even if you explicitly enable it in the menu.

Jorge Castro (jorge)
Changed in compiz (Ubuntu):
status: New → Confirmed
assignee: nobody → Sam Spilsbury (smspillaz)
Revision history for this message
Sam Spilsbury (smspillaz) wrote :

This isn't a compiz bug.

It seems like bluefish is creating two GtkMenuBar widgets in its main application window. Those are removed by the menuproxy gtk module. Indicator-appmenu only displays the menu bar for the currently active toplevel window, it doesn't have a concept of subwindows which can be "active". I'm pretty sure that this would require some work in GTK to get done.

(In reality though, creating two GtkMenuBar widgets seems like a bit of an odd application design choice then)

Changed in compiz (Ubuntu):
status: Confirmed → Invalid
Changed in indicator-appmenu:
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Changed in indicator-appmenu:
importance: Undecided → Low
Changed in unity:
importance: Undecided → Low
Changed in compiz (Ubuntu):
importance: Undecided → Low
Revision history for this message
Matthew Paul Thomas (mpt) wrote :

Since the first version of the specification in May 2010, it said that "If the window has more than one menu bar, the first one encountered should be used", to avoid bugs like this. <https://wiki.ubuntu.com/MenuBar#Windows_with_recognized_menus> I guess the code was missing a test case to ensure it actually behaved that way.

Changed in unity (Ubuntu):
status: New → Confirmed
no longer affects: compiz (Ubuntu)
Changed in unity (Ubuntu):
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.