Pass the correct handle to the Windows EGL context constructor.
authorJason Barron <jason.barron@digia.com>
Sun, 21 Oct 2012 18:29:11 +0000 (20:29 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Mon, 22 Oct 2012 15:41:47 +0000 (17:41 +0200)
We should pass the shareHandle here instead of the handle for the
context since that's what it expects.

Change-Id: If851758817057ecc3c3646cba2354becf5a8a839
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
src/plugins/platforms/windows/qwindowsintegration.cpp

index 50ffb85..f95fbf4 100644 (file)
@@ -375,7 +375,7 @@ QPlatformOpenGLContext
             return 0;
         d->m_staticEGLContext = QSharedPointer<QWindowsEGLStaticContext>(staticContext);
     }
-    return new QWindowsEGLContext(d->m_staticEGLContext, context->format(), context->handle());
+    return new QWindowsEGLContext(d->m_staticEGLContext, context->format(), context->shareHandle());
 #else  // QT_OPENGL_ES_2
     if (d->m_staticOpenGLContext.isNull())
         d->m_staticOpenGLContext =