Merge lp:~dandrader/qtubuntu/offscreenSurface-lp1527737 into lp:qtubuntu
| Status: | Merged |
|---|---|
| Approved by: | Gerry Boland on 2016-01-07 |
| Approved revision: | 303 |
| Merged at revision: | 309 |
| Proposed branch: | lp:~dandrader/qtubuntu/offscreenSurface-lp1527737 |
| Merge into: | lp:qtubuntu |
| Prerequisite: | lp:~dandrader/qtubuntu/loggingCategory |
| Diff against target: |
206 lines (+120/-8) 6 files modified
src/ubuntumirclient/glcontext.cpp (+21/-8) src/ubuntumirclient/integration.cpp (+7/-0) src/ubuntumirclient/integration.h (+2/-0) src/ubuntumirclient/offscreensurface.cpp (+47/-0) src/ubuntumirclient/offscreensurface.h (+41/-0) src/ubuntumirclient/ubuntumirclient.pro (+2/-0) |
| To merge this branch: | bzr merge lp:~dandrader/qtubuntu/offscreenSurface-lp1527737 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Gerry Boland | 2016-01-05 | Approve on 2016-01-07 | |
| PS Jenkins bot | continuous-integration | Approve on 2016-01-05 | |
|
Review via email:
|
|||
Commit Message
Implement QPlatformOffscr
Otherwise Qt might create a full QPlatformWindow during shutdown (which will cause the creation of a mir surface) while cleaning up the GL context and we don't want that.
Description of the Change
Helps to sanitize the situation of bug 1527737 (as the spurious surface creation on shutdown was taking place there), but *does not* fix it.
| PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:303
http://
Executed test runs:
SUCCESS: http://
deb: http://
Click here to trigger a rebuild:
http://

Code looks good to me. Found no negative impact on phone, need to check desktop.