Merge lp:~macslow/notify-osd/notify-osd.fix-1092905 into lp:notify-osd
Status: | Rejected |
---|---|
Rejected by: | Sebastien Bacher |
Proposed branch: | lp:~macslow/notify-osd/notify-osd.fix-1092905 |
Merge into: | lp:notify-osd |
Diff against target: |
12 lines (+2/-0) 1 file modified
src/defaults.c (+2/-0) |
To merge this branch: | bzr merge lp:~macslow/notify-osd/notify-osd.fix-1092905 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Iain Lane | Needs Fixing | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Sebastien Bacher | Approve | ||
Review via email:
|
Commit message
Hardcode the y-coordinate to fix synchronous notifications overlapping panel/indicators when using the 'focus-follow' with multi-monitor setups.
Description of the change
Since 'follow-focus' is the new default for 14.04 LTS, synchronous notifications (e.g. volume up/down, brightness up/down) overlap the panel and indicators on multi-monitor setups. Due to limited time and resources a quick fix was agreed upon for the default Unity-session. Thus the y-coordinate hardcoded for the 'follow-focus' mode now.
Before testing, check what multihead-mode your system is set to, using (in a gnome-terminal)...
dconf read /apps/notify-
To test the fix, run this branch and change multihead-mode on the fly with (in a gnome-terminal)...
dconf write /apps/notify-
Now trigger a synchronous notification by e.g. the volume- or screen-
Unmerged revisions
- 484. By Mirco Müller
-
Avoid superfluous recomputation of y-coordinate.
- 483. By Mirco Müller
-
Make the fix for synchronous notifications overlapping panel/indicators when using the 'focus-follow' with multi-monitor setups more robust.
- 482. By Mirco Müller
-
Hardcode the y-coordinate to fix synchronous notifications overlapping panel/indicators when using the 'focus-follow' with multi-monitor setups.
PASSED: Continuous integration, rev:482 jenkins. qa.ubuntu. com/job/ notify- osd-ci/ 18/ jenkins. qa.ubuntu. com/job/ notify- osd-trusty- amd64-ci/ 14 jenkins. qa.ubuntu. com/job/ notify- osd-trusty- armhf-ci/ 14 jenkins. qa.ubuntu. com/job/ notify- osd-trusty- i386-ci/ 14
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/notify- osd-ci/ 18/rebuild
http://