Fix OpenGL context creation in Windows platform plugin
authorMiikka Heikkinen <miikka.heikkinen@digia.com>
Wed, 19 Sep 2012 13:06:57 +0000 (16:06 +0300)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 27 Sep 2012 13:47:20 +0000 (15:47 +0200)
Attribute index was incremented incorrectly.

Task-number: QTBUG-27272
Change-Id: Ia7e9c76acc6c9d8208b8ba43131861a3beff6b2c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
src/plugins/platforms/windows/qwindowsglcontext.cpp

index 825f65c..45e3444 100644 (file)
@@ -575,7 +575,7 @@ static HGLRC createContext(const QOpenGLStaticContext &staticContext,
         if (format.testOption(QSurfaceFormat::DeprecatedFunctions))
              attributes[attribIndex] |= WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB;
         if (format.testOption(QSurfaceFormat::DebugContext))
-            attributes[attribIndex++] |= WGL_CONTEXT_DEBUG_BIT_ARB;
+            attributes[attribIndex] |= WGL_CONTEXT_DEBUG_BIT_ARB;
         attribIndex++;
     }
     if (requestedVersion >= 0x0302) {