Merge lp:~azzar1/unity/lp-552920 into lp:unity
Proposed by
Andrea Azzarone
Status: | Merged |
---|---|
Approved by: | Marco Trevisan (Treviño) |
Approved revision: | no longer in the source branch. |
Merged at revision: | 4014 |
Proposed branch: | lp:~azzar1/unity/lp-552920 |
Merge into: | lp:unity |
Prerequisite: | lp:~azzar1/unity/cmake-3 |
Diff against target: |
152 lines (+69/-9) 2 files modified
panel/PanelView.cpp (+64/-8) panel/PanelView.h (+5/-1) |
To merge this branch: | bzr merge lp:~azzar1/unity/lp-552920 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Marco Trevisan (Treviño) | Approve | ||
PS Jenkins bot (community) | continuous-integration | Needs Fixing | |
Review via email: mp+267685@code.launchpad.net |
Commit message
Avoid to open adjacent menu when moving from an indicator icon to its dropdown menu.
Description of the change
Basically we use the "triangle technique" [1] to avoid using delays. We cannot make it perfect because we are not monitoring mouse motion events directly but we are using XQueryPointer to get the mouse coordinates because gtk owns the mouse grab. Btw it significantly improves the current behavior.
[1] https:/
To post a comment you must log in.
PASSED: Continuous integration, rev:3985 jenkins. qa.ubuntu. com/job/ unity-ci/ 1281/ jenkins. qa.ubuntu. com/job/ unity-wily- amd64-ci/ 59 jenkins. qa.ubuntu. com/job/ unity-wily- armhf-ci/ 57 jenkins. qa.ubuntu. com/job/ unity-wily- i386-ci/ 57
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/unity- ci/1281/ rebuild
http://