-
Committer:
Bileto Bot
-
Author(s):
Lukáš Tinkl
-
Date:
2017-03-08 09:50:45 UTC
-
mfrom:
(2833.1.18 fix-shell-chrome)
-
Revision ID:
ci-train-bot@canonical.com-20170308095045-hu525md77z06pz02
Shell chrome fixes
Correctly save and load the window state from storage, do not restore our QML window right away but queue the state, filter it with the shell chrome policy (when in windowed mode) later on, and then apply it at altogether, once the surface creation is settled.
For a more elegant longterm fix, we should probably introduce "initialSurfaceState" in qtmir, much like the recent "initialSurfaceSize" so that the window/surface gets the correct state right from the beginning. (LP: #1658117, #1665723, #1665724, #1669010)
Approved by: Michael Zanetti, Unity8 CI Bot