When the screen is locked edge barriers should be deactivated.
Bug #1401911 reported by
Andrea Azzarone
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Low
|
Andrea Azzarone | ||
7.2 |
Fix Released
|
Low
|
Stephen M. Webb | ||
unity (Ubuntu) |
Fix Released
|
Low
|
Andrea Azzarone | ||
Trusty |
Fix Released
|
Low
|
Stephen M. Webb |
Bug Description
[Impact]
If the screen is locked, launcher/panel edge barriers at the moment are active.
[Test Case]
In a multi-monitor environment, lock the screen and move the mouse between monitors. There should be no "sticky" edge between the monitors.
[Regression Potential]
Code in the paths that handle the edge barriers was changed. Potentially this could impact the reveal of a hidden Launcher if there were errors introduced in these code paths.
[Other Info]
The fix for Ubuntu 14.04 LTS was cherry picked from the Ubuntu "Vivid Vervet" dev release where it has been in production use for some time.
Related branches
lp:~azzar1/unity/fix-1401911
- Stephen M. Webb (community): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 171 lines (+45/-7)5 files modifiedlauncher/EdgeBarrierController.cpp (+19/-1)
launcher/EdgeBarrierController.h (+1/-0)
plugins/unityshell/src/unityshell.cpp (+8/-4)
plugins/unityshell/src/unityshell.h (+2/-2)
tests/test_edge_barrier_controller.cpp (+15/-0)
lp:~bregma/unity/lp-1401911-trusty
- Christopher Townsend (community): Approve
-
Diff: 171 lines (+45/-7)5 files modifiedlauncher/EdgeBarrierController.cpp (+19/-1)
launcher/EdgeBarrierController.h (+1/-0)
plugins/unityshell/src/unityshell.cpp (+8/-4)
plugins/unityshell/src/unityshell.h (+2/-2)
tests/test_edge_barrier_controller.cpp (+15/-0)
Changed in unity: | |
status: | New → In Progress |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
Changed in unity: | |
importance: | Undecided → Low |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity: | |
milestone: | none → 7.3.1 |
tags: | added: lockcreen multimonitor |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
Changed in unity (Ubuntu Trusty): | |
importance: | Undecided → Low |
assignee: | nobody → Stephen M. Webb (bregma) |
description: | updated |
To post a comment you must log in.
This bug was fixed in the package unity - 7.3.1+15. 04.20150115- 0ubuntu1
--------------- 15.04.20150115- 0ubuntu1) vivid; urgency=low
unity (7.3.1+
[ Ubuntu daily release ]
* New rebuild forced
[ Andrea Azzarone ]
* Disable Pointer Barriers during lockscreen. (LP: #1401911)
* Use std::weak_ptr to avoid referencing an invalid barrier. (LP:
#1238063)
* Enable dash and hud if there is a fullscreen window. (LP: #1159249,
#860970)
* Show session dialog over fullscreen windows. (LP: #1404486)
* Avoid running pontentially dangerous code paths when the screen is
locked. (LP: #1410582)
[ Marco Trevisan (Treviño) ]
* MenuManager: make sure menus are always shown when mouse is over
them or when the always-show-menus option is on (LP: #955193,
#1390562, #1374942, #1312137)
-- Ubuntu daily release <email address hidden> Thu, 15 Jan 2015 15:03:31 +0000