Panel menus open to the wrong direction when using a right-to-left locale
Bug #858072 reported by
Haggai Eran
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-2d |
Invalid
|
Medium
|
Unassigned | ||
unity-2d (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When opening an indicator menu or an application menu under a right-to-left locale, the menu should open to left of the indicator icon or the menu label. Instead it opens to the right, just like in a left-to-right locale.
tags: | added: rtl |
Changed in unity-2d: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in unity-2d (Ubuntu): | |
status: | New → Confirmed |
Changed in unity-2d: | |
status: | Confirmed → Invalid |
Changed in unity-2d (Ubuntu): | |
status: | Confirmed → Invalid |
To post a comment you must log in.
I think a solution to this bug will require both modifying unity-2d and unity. In unity-2d, instead of sending the bottom-left corner of an indicator, when requesting a menu popup, it should send the bottom right corner. In addition, in unity, it should open the menu to the left of the given coordinate, instead of to the right.
I've implemented these changes in lp:~haggai-eran/unity-2d/4.0-rtl and lp:~haggai-eran/unity/rtl-menu-popup