diff options
author | Laszlo Agocs <laszlo.p.agocs@nokia.com> | 2012-05-10 11:30:41 +0300 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-05-10 15:37:56 +0200 |
commit | 86ae447c5e6756d98584251f82c16f80ef5def26 (patch) | |
tree | 7e160f0ad2ab5cef7eb76493073698937444a099 /src/quick/items/qquickwindowmanager.cpp | |
parent | f2816b3eed4c7ba15f6205fadb210df5d93222a0 (diff) |
Make sure there is a proper update when exposing with trivial
We need to have updatePending set otherwise there will be no
swapBuffers() which looks quite bad when minimizing and restoring a
window on xcb for instance. (we end up with having no window content
shown until there is a proper update triggered for whatever reason)
Change-Id: Ia58bbe92dbb7fb7e184828dc9ffbf0ddce0131e1
Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
Diffstat (limited to 'src/quick/items/qquickwindowmanager.cpp')
-rw-r--r-- | src/quick/items/qquickwindowmanager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quick/items/qquickwindowmanager.cpp b/src/quick/items/qquickwindowmanager.cpp index 21ec695c72..339ed1c9b1 100644 --- a/src/quick/items/qquickwindowmanager.cpp +++ b/src/quick/items/qquickwindowmanager.cpp @@ -1227,7 +1227,7 @@ void QQuickTrivialWindowManager::renderCanvas(QQuickCanvas *canvas) void QQuickTrivialWindowManager::exposureChanged(QQuickCanvas *canvas) { if (canvas->isExposed()) - renderCanvas(canvas); + maybeUpdate(canvas); } QImage QQuickTrivialWindowManager::grab(QQuickCanvas *canvas) |