Merge lp://staging/~3v1n0/unity/panel-menus-flickering-fix into lp://staging/unity

Proposed by Marco Trevisan (Treviño)
Status: Merged
Approved by: Marco Trevisan (Treviño)
Approved revision: no longer in the source branch.
Merged at revision: 4037
Proposed branch: lp://staging/~3v1n0/unity/panel-menus-flickering-fix
Merge into: lp://staging/unity
Diff against target: 97 lines (+23/-8)
4 files modified
lockscreen/LockScreenPanel.cpp (+6/-4)
panel/PanelMenuView.cpp (+7/-1)
panel/PanelMenuView.h (+2/-0)
panel/PanelView.cpp (+8/-3)
To merge this branch: bzr merge lp://staging/~3v1n0/unity/panel-menus-flickering-fix
Reviewer Review Type Date Requested Status
Andrea Azzarone (community) Approve
PS Jenkins bot (community) continuous-integration Needs Fixing
Review via email: mp+276766@code.staging.launchpad.net

Commit message

PanelMenuView: ignore leave events when triggered by feeding nux manually

WindowManager::Default().UnGrabMousePointer uses ProcessForeignEvent to send
a ButtonRelease event, and this breaks the panel. So we need to ignore this.

Description of the change

PanelMenuView: ignore leave events when triggered by feeding nux manually

WindowManager::Default().UnGrabMousePointer uses ProcessForeignEvent to send
a ButtonRelease event, and this breaks the panel. So we need to ignore this.

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Needs Fixing (continuous-integration)
Revision history for this message
Andrea Azzarone (azzar1) wrote :

LGTM.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.