aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/quickwidgets/qquickwidget.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp
index 6fea6c6689..2da5e21fb8 100644
--- a/src/quickwidgets/qquickwidget.cpp
+++ b/src/quickwidgets/qquickwidget.cpp
@@ -1032,7 +1032,11 @@ void QQuickWidget::createFramebufferObject()
d->offscreenSurface->create();
}
- d->context->makeCurrent(d->offscreenSurface);
+ bool current = d->context->makeCurrent(d->offscreenSurface);
+ if (!current) {
+ qWarning("QQuickWidget: Failed to make context current when creating FBO");
+ return;
+ }
int samples = d->requestedSamples;
if (!QOpenGLExtensions(d->context).hasOpenGLExtension(QOpenGLExtensions::FramebufferMultisample))