Merge lp://staging/~albaguirre/mir/fix-not-compositing-client-last-posted-buffer-trunk into lp://staging/mir/0.1
Status: | Merged | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Merged at revision: | 1181 | ||||||||||||||||||||
Proposed branch: | lp://staging/~albaguirre/mir/fix-not-compositing-client-last-posted-buffer-trunk | ||||||||||||||||||||
Merge into: | lp://staging/mir/0.1 | ||||||||||||||||||||
Diff against target: |
13 lines (+1/-1) 1 file modified
src/server/compositor/rendering_operator.cpp (+1/-1) |
||||||||||||||||||||
To merge this branch: | bzr merge lp://staging/~albaguirre/mir/fix-not-compositing-client-last-posted-buffer-trunk | ||||||||||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
kevin gunn (community) | Approve | ||
Review via email: mp+211601@code.staging.launchpad.net |
Commit message
Fix not compositing the client's last posted buffer (LP: #1294048, LP: #1294051, LP: #1294053, LP: #1290306, LP: #1293896)
In single-display cases the number of ready buffers decreases after a buffer is acquired by the rendering operator.
Determine if there will be uncomposited buffers before acquiring a buffer so it works for single and multi display use cases.
Description of the change
Fix not compositing the client's last posted buffer (LP: #1294048, LP: #1294051, LP: #1294053, LP: #1290306, LP: #1293896)
In single-display cases the number of ready buffers decreases after a buffer is acquired by the rendering operator.
Determine if there will be uncomposited buffers before acquiring a buffer so it works for single and multi display use cases.
Did you test your feature/code change/bug fix ? what device(s) ?
yes - nexus4
Did you break mir server API or ABI and have the relevant bumps to .so and debian docs been made ?
No breaks
Did you break mir client API or ABI and have you followed up with the known clients & announced on mir-devel mailing list ?
no breaks