diff options
author | Gunnar Sletta <gunnar.sletta@nokia.com> | 2011-12-20 11:33:00 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-12-20 11:47:41 +0100 |
commit | 0eca9de42e4e7fc690c7b096d49aec9dde7a575f (patch) | |
tree | 3ff15fb49e594af6a9b5e050aa076a12905881ba /src/quick/items/qquickwindowmanager.cpp | |
parent | 97f6dbcd27fa0a2f72d3a58b0bd9aea1b930e464 (diff) |
Emit the QQuickCanvas::frameSwapped signal again.
This got lost in the window manager rewrite
Change-Id: Ibaed76814ae676ce4ce3f50def196b8d67fd3df0
Reviewed-by: Laszlo Agocs <laszlo.p.agocs@nokia.com>
Diffstat (limited to 'src/quick/items/qquickwindowmanager.cpp')
-rw-r--r-- | src/quick/items/qquickwindowmanager.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/quick/items/qquickwindowmanager.cpp b/src/quick/items/qquickwindowmanager.cpp index ea17cae8f1..8388cc6065 100644 --- a/src/quick/items/qquickwindowmanager.cpp +++ b/src/quick/items/qquickwindowmanager.cpp @@ -655,6 +655,7 @@ void QQuickRenderThreadSingleContextWindowManager::run() #endif gl->swapBuffers(canvas); + canvasPrivate->fireFrameSwapped(); #ifdef THREAD_DEBUG printf(" RenderThread: --- swap complete...\n"); #endif @@ -1159,8 +1160,10 @@ void QQuickTrivialWindowManager::renderCanvas(QQuickCanvas *canvas) data.grabOnly = false; } - if (alsoSwap) + if (alsoSwap) { gl->swapBuffers(canvas); + cd->fireFrameSwapped(); + } // Might have been set during syncSceneGraph() if (data.updatePending) |