From 6ca82a4130cebf1e1b6d7599a72b339bb3a2dada Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Thu, 26 Jan 2012 16:46:04 +0100 Subject: Output a friendly warning when makeCurrent fails MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ife582717b4abc657120b98366fe6e6dc5efc7586 Reviewed-by: Samuel Rødal --- src/quick/items/qquickwindowmanager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/quick/items/qquickwindowmanager.cpp') diff --git a/src/quick/items/qquickwindowmanager.cpp b/src/quick/items/qquickwindowmanager.cpp index a07efeaeb3..ca9c73cbc0 100644 --- a/src/quick/items/qquickwindowmanager.cpp +++ b/src/quick/items/qquickwindowmanager.cpp @@ -335,7 +335,8 @@ void QQuickRenderThreadSingleContextWindowManager::initialize() // Pick up the surface format from one of them gl->setFormat(win->requestedFormat()); gl->create(); - gl->makeCurrent(win); + if (!gl->makeCurrent(win)) + qWarning("QQuickCanvas: makeCurrent() failed..."); Q_ASSERT(!sg->isReady()); sg->initialize(gl); @@ -1144,7 +1145,8 @@ void QQuickTrivialWindowManager::renderCanvas(QQuickCanvas *canvas) gl = new QOpenGLContext(); gl->setFormat(canvas->requestedFormat()); gl->create(); - gl->makeCurrent(canvas); + if (!gl->makeCurrent(canvas)) + qWarning("QQuickCanvas: makeCurrent() failed..."); sg->initialize(gl); } else { gl->makeCurrent(canvas); -- cgit v1.2.3