Merge lp:~albaguirre/mir/fix-not-compositing-last-client-posted-buffer into lp:mir
Status: | Merged | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Approved by: | Alan Griffiths | ||||||||||||||||||||
Approved revision: | no longer in the source branch. | ||||||||||||||||||||
Merged at revision: | 1486 | ||||||||||||||||||||
Proposed branch: | lp:~albaguirre/mir/fix-not-compositing-last-client-posted-buffer | ||||||||||||||||||||
Merge into: | lp:mir | ||||||||||||||||||||
Diff against target: |
16 lines (+1/-1) 1 file modified
src/server/compositor/rendering_operator.cpp (+1/-1) |
||||||||||||||||||||
To merge this branch: | bzr merge lp:~albaguirre/mir/fix-not-compositing-last-client-posted-buffer | ||||||||||||||||||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Daniel van Vugt | Approve | ||
PS Jenkins bot (community) | continuous-integration | Approve | |
Alan Griffiths | Approve | ||
Review via email: mp+211593@code.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.
Great!