The rendering signals must be direct connections.
authorGunnar Sletta <gunnar.sletta@nokia.com>
Wed, 18 Jan 2012 10:13:21 +0000 (11:13 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 18 Jan 2012 11:21:06 +0000 (12:21 +0100)
Change-Id: I6fd492096e21dfe1580d003cd9165a2d4c7f37dc
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/quick/scenegraph/util/qsgengine.cpp

index 81b2701..c039a3b 100644 (file)
@@ -78,8 +78,8 @@ QSGEngine::~QSGEngine()
 void QSGEngine::setCanvas(QQuickCanvas *canvas)
 {
     d_func()->canvas = canvas;
-    connect(canvas, SIGNAL(afterRendering()), this, SIGNAL(afterRendering()));
-    connect(canvas, SIGNAL(beforeRendering()), this, SIGNAL(beforeRendering()));
+    connect(canvas, SIGNAL(afterRendering()), this, SIGNAL(afterRendering()), Qt::DirectConnection);
+    connect(canvas, SIGNAL(beforeRendering()), this, SIGNAL(beforeRendering()), Qt::DirectConnection);
 }
 
 void QSGEngine::setClearBeforeRendering(bool enabled)