Merge lp:~mir-team/qtubuntu/busySwap-lp1473720 into lp:qtubuntu
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Gerry Boland | ||||
Approved revision: | 272 | ||||
Merged at revision: | 273 | ||||
Proposed branch: | lp:~mir-team/qtubuntu/busySwap-lp1473720 | ||||
Merge into: | lp:qtubuntu | ||||
Diff against target: |
73 lines (+15/-26) 2 files modified
debian/changelog (+7/-0) src/ubuntumirclient/window.cpp (+8/-26) |
||||
To merge this branch: | bzr merge lp:~mir-team/qtubuntu/busySwap-lp1473720 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Gerry Boland (community) | Approve | ||
PS Jenkins bot | continuous-integration | Pending | |
Review via email: mp+268065@code.launchpad.net |
This proposal supersedes a proposal from 2015-07-14.
Commit message
Fix surface resize
If you call QWindowSystemIn
thread you won't give the main thread a chance to process further
resize events. In a long resize animation (like dragging a window border
with mouse) the resize events will queue up like crazy, leaving
handleSurfaceRe
once the resize animation is finally over.
Furthermore, as there's no synchronicity between the processing of resize
events and the consupmtion of buffers, there's no point in trying to tie
one to the other in any way. So better ignore the actual size information
from a resize event.
PASSED: Continuous integration, rev:270 jenkins. qa.ubuntu. com/job/ qtubuntu- ci/228/ jenkins. qa.ubuntu. com/job/ qtubuntu- wily-armhf- ci/19 jenkins. qa.ubuntu. com/job/ qtubuntu- wily-armhf- ci/19/artifact/ work/output/ *zip*/output. zip
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild: s-jenkins. ubuntu- ci:8080/ job/qtubuntu- ci/228/ rebuild
http://