unity panel menus don't stay open when clicked on second monitor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
unity-2d |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Critical
|
Marco Trevisan (Treviño) | ||
Oneiric |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) | ||
Oneiric |
Won't Fix
|
Undecided
|
Marco Trevisan (Treviño) |
Bug Description
==== SRU Testing ====
- Installed unity 4.24.0 from oneiric-proposed (when it's available)
- Restart your session (logout/login)
- Make sure you have two monitors to test on and both are enabled and *not* in mirror mode. Additionally, make them different sizes (i.e. 1280x800 and 1024x768).
- Open a window on monitor 1, confirm that you can open all it's menus and all the indicators on monitor 1
- Move the window to monitor 2, confirm that you can open all it's menus and all the indicator menus on monitor 2
- Confirm you can open all the indicator menus on monitor 1
=======
When clicking on either an AppMenu item or an indicator icon the menu will open briefly then disapear. The only way to get the menu to remain open is to keep the left mouse button pressed and move the cursor on to the open menu before releasing the button. This only seems to happen on the right-hand screen when a second monitor is attached.
I am running an updated copy of oneiric beta 2.
Related branches
- Neil J. Patel (community): Approve
-
Diff: 218 lines (+79/-27)2 files modifiedplugins/unityshell/src/PanelView.cpp (+11/-3)
services/panel-service.c (+68/-24)
- Alberto Mardegan (community): Approve
-
Diff: 109 lines (+26/-6)4 files modifiedlibunity-2d-private/src/indicatorsmanager.cpp (+10/-2)
libunity-2d-private/src/indicatorsmanager.h (+4/-1)
libunity-2d-private/src/unity2dpanel.cpp (+10/-3)
libunity-2d-private/src/unity2dpanel.h (+2/-0)
- Albert Astals Cid (community): Approve
- Gerry Boland: Pending requested
- Michał Sawicz: Pending requested
-
Diff: 341 lines (+92/-64)9 files modifiedlibunity-2d-private/src/lens.cpp (+15/-3)
libunity-2d-private/src/lenses.cpp (+8/-5)
libunity-2d-private/src/lenses.h (+2/-0)
shell/app/shelldeclarativeview.cpp (+7/-0)
shell/app/shelldeclarativeview.h (+2/-0)
shell/dash/Dash.qml (+25/-17)
shell/dash/LensBar.qml (+20/-19)
shell/dash/LensView.qml (+7/-6)
shell/dash/RendererGrid.qml (+6/-14)
- Albert Astals Cid (community): Approve (fun)
- Gerry Boland (community): Needs Fixing
- Michał Sawicz: Abstain
-
Diff: 341 lines (+92/-64)9 files modifiedlibunity-2d-private/src/lens.cpp (+15/-3)
libunity-2d-private/src/lenses.cpp (+8/-5)
libunity-2d-private/src/lenses.h (+2/-0)
shell/app/shelldeclarativeview.cpp (+7/-0)
shell/app/shelldeclarativeview.h (+2/-0)
shell/dash/Dash.qml (+25/-17)
shell/dash/LensBar.qml (+20/-19)
shell/dash/LensView.qml (+7/-6)
shell/dash/RendererGrid.qml (+6/-14)
description: | updated |
description: | updated |
tags: | added: dual-monitors oneiric unity |
Changed in unity: | |
status: | New → Confirmed |
summary: |
- unity panel menus don't stay open when clicked on second monitor + unity panel menus don't stay open when clicked on second monitor with + different geometry |
Changed in unity: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → Critical |
milestone: | none → 4.24.0 |
Changed in unity (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Undecided → Critical |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in unity-2d: | |
status: | New → In Progress |
Changed in unity-2d (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity-2d: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity-2d (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity-2d (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → In Progress |
Changed in unity-2d (Ubuntu): | |
status: | Fix Committed → In Progress |
Changed in unity-2d: | |
milestone: | none → 4.14 |
description: | updated |
Changed in unity: | |
status: | Fix Committed → Fix Released |
tags: |
added: verification-done removed: verification-needed |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity-2d (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity-2d (Ubuntu Oneiric): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity (Ubuntu Oneiric): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in unity-2d: | |
milestone: | 4.14 → 5.2 |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.