Remove unnecessary doneCurrent in QQuickWidget
authorLaszlo Agocs <laszlo.agocs@digia.com>
Mon, 20 Oct 2014 11:54:26 +0000 (13:54 +0200)
committerLaszlo Agocs <laszlo.agocs@digia.com>
Thu, 23 Oct 2014 09:37:02 +0000 (11:37 +0200)
Excessive makeCurrent - doneCurrent pairs should be avoided. We already
do this in QOpenGLWidget and the QPlatformBackingStore composition code.
Remove the doneCurrent from QQuickWidget too.

Change-Id: I6f998d381c33880c470f34d7c8462b6ed8cd8ae9
Reviewed-by: Gunnar Sletta <gunnar@sletta.org>
src/quickwidgets/qquickwidget.cpp

index 4c40288..83fe586 100644 (file)
@@ -216,8 +216,6 @@ void QQuickWidgetPrivate::render(bool needsSync)
         QRect rect(QPoint(0, 0), fbo->size());
         QOpenGLFramebufferObject::blitFramebuffer(resolvedFbo, rect, fbo, rect);
     }
-
-    context->doneCurrent();
 }
 
 void QQuickWidgetPrivate::renderSceneGraph()