diff options
Diffstat (limited to 'src/quickwidgets/qquickwidget.cpp')
-rw-r--r-- | src/quickwidgets/qquickwidget.cpp | 6 |
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)) |