aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/quickwidgets/qquickwidget.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp
index 7aef165736..ab4ccd7a49 100644
--- a/src/quickwidgets/qquickwidget.cpp
+++ b/src/quickwidgets/qquickwidget.cpp
@@ -910,8 +910,13 @@ void QQuickWidget::resizeEvent(QResizeEvent *e)
}
d->renderControl->render();
-
context->functions()->glFlush();
+
+ if (d->resolvedFbo) {
+ QRect rect(QPoint(0, 0), d->fbo->size());
+ QOpenGLFramebufferObject::blitFramebuffer(d->resolvedFbo, rect, d->fbo, rect);
+ }
+
context->doneCurrent();
}