Menu bar entries order is sporadically messed up

Bug #1008051 reported by anatoly techtonik
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Unity
Confirmed
Undecided
Unassigned
appmenu-qt
Confirmed
Undecided
Unassigned
unity (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

There is a lot of similar reports about random occurrences of wrong order in menu bar in Ubuntu/Unity. At least two applications in the list below are implemented in Qt/PyQt, so it looks like a problem with Qt + Unity.

Bug #1007372 - spyder: order of menu entries is messed up after startup
Bug #864077 - item order in evolution menu bar sometimes wrong
Bug #1007860 - Menus appear in incorrect order in menubar plasmoid

summary: - Wrong menu bar entries order is sporadically messed up
+ Menu bar entries order is sporadically messed up
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

The first and the last issues are regarding apps that do NOT use the appmenu, if I'm not mistaken. And the middle one seems to be an issue that hasn't reappeared since Oneiric. I really don't see how that's a bug in Unity, or any of the appmenu libs.

Changed in unity:
status: New → Incomplete
Revision history for this message
anatoly techtonik (techtonik) wrote :

Considering the first bug - the messed menu order appears with Qt apps on Unity when you insert an item to menu later with Qt insertMenu() method instead of addItem() method of QMenuBar. See the patch https://code.google.com/p/spyderlib/source/detail?r=e67793ec29959450bf1283ad853f053b415b7391

And here is another bug report for the similar issue - https://bugs.launchpad.net/ubuntu/+source/koffice/+bug/894114

Omer Akram (om26er)
Changed in appmenu-qt:
status: New → Confirmed
Changed in unity:
status: Incomplete → Confirmed
Revision history for this message
mpeniak (mpeniak) wrote :

I can confirm that I have the same issue on Unity when adding multiple menu elements to my application. Sometimes their order is wrong and I am sure it is not a problem in my code as it works anywhere else.

Changed in unity (Ubuntu):
status: New → Confirmed
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.