Merge lp:~mterry/notify-osd/no-border into lp:~canonical-dx-team/notify-osd/precise
| Status: | Merged |
|---|---|
| Approved by: | Allan LeSage on 2012-11-26 |
| Approved revision: | 457 |
| Merged at revision: | 457 |
| Proposed branch: | lp:~mterry/notify-osd/no-border |
| Merge into: | lp:~canonical-dx-team/notify-osd/precise |
| Diff against target: |
770 lines (+212/-178) 5 files modified
src/bubble.c (+162/-138) src/defaults.c (+23/-22) src/defaults.h (+4/-3) src/display.c (+13/-10) src/stack.c (+10/-5) |
| To merge this branch: | bzr merge lp:~mterry/notify-osd/no-border |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| PS Jenkins bot | continuous-integration | Needs Fixing on 2012-11-26 | |
| Didier Roche | 2012-08-29 | Approve on 2012-11-26 | |
| jenkins (community) | continuous-integration | Approve on 2012-08-29 | |
| Mirco Müller | 2012-09-12 | Pending | |
|
Review via email:
|
|||
Description of the Change
When running without a compositor, there is an ugly black border.
This branch fixes that by:
1) Adding an 'is_composited' argument to defaults_
2) Adding a 'GdkScreen **screen' argument to defaults_
3) Using these throughout to check composited state wherever these are used.
Additionally, I had to add some oddness in bubble.c for _refresh_
| Omer Akram (om26er) wrote : | # |
This fix is worth having in Quantal for a better user experience. Since now notfy-osd appears at the login screen where no compositor is running so this problem becomes more visible than it used to be.
| Michael Terry (mterry) wrote : | # |
I already patched this into quantal, so no worries from a timing perspective.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:457
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
| Didier Roche (didrocks) wrote : | # |
was never approved and it's in ubuntu for a while, approving.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Autolanding.
More details in the following jenkins job:
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
| Allan LeSage (allanlesage) wrote : | # |
Will kick off this job again--caught in-between landing inline packaging.
| PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Autolanding.
Approved revid is not set in launchpad (maybe a permission problem?).
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
SUCCESS: http://
| Allan LeSage (allanlesage) wrote : | # |
Apologies; will *approve* and thereby kick off again.


PASSED: Continuous integration, rev:457 s-jenkins: 8080/job/ notify- osd-ci/ 3/ s-jenkins: 8080/job/ notify- osd-ci/ ./label= precise- clean-amd64/ 3/console s-jenkins: 8080/job/ notify- osd-ci/ ./label= precise- clean-i386/ 3/console
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://