Merge lp:~mc-return/compiz/compiz.merge-fix-1075578-workspacenames-flickering-during-display into lp:compiz/0.9.9
Proposed by
MC Return
Status: | Merged |
---|---|
Approved by: | Sam Spilsbury |
Approved revision: | 3469 |
Merged at revision: | 3643 |
Proposed branch: | lp:~mc-return/compiz/compiz.merge-fix-1075578-workspacenames-flickering-during-display |
Merge into: | lp:compiz/0.9.9 |
Diff against target: |
224 lines (+82/-39) 2 files modified
plugins/workspacenames/src/workspacenames.cpp (+72/-39) plugins/workspacenames/src/workspacenames.h (+10/-0) |
To merge this branch: | bzr merge lp:~mc-return/compiz/compiz.merge-fix-1075578-workspacenames-flickering-during-display |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Sam Spilsbury | Approve | ||
Daniel van Vugt | Pending | ||
MC Return | Pending | ||
Review via email: mp+156271@code.launchpad.net |
This proposal supersedes a proposal from 2013-02-27.
Commit message
Workspacenames:
Damage the text area correctly.
Extract the method used to determine where the text area was
into a separate function and use that to determine where our
damage area should be.
Also fix a few errors that happened on the last frame of animation.
This also fixes the flickering during display.
Other minor code refactoring.
Description of the change
Note:
Sophisticated damage handling is now implemented and fully working.
Credits and thanks for this work go to Sam !
Once again a *top job*.
This is fully tested and works perfectly :)
Now this plugin is ready for daily use.
To post a comment you must log in.
I think we should fix the FIXME. damageScreen is too expensive in some cases, and always when unityshell is loaded.
Please try using damageRegion instead. Similar to: /code.launchpad .net/~vanvugt/ compiz/ fix-1068518/ +merge/ 131552
https:/