summaryrefslogtreecommitdiffstats
path: root/src/widgets/kernel/qopenglwidget.cpp
diff options
context:
space:
mode:
authorDyami Caliri <dyami@dragonframe.com>2014-09-09 12:07:09 -0700
committerDyami Caliri <dyami@dragonframe.com>2014-09-10 04:49:40 +0200
commit71df09b6cca7cd7a673bf39f49d0dda28b78a860 (patch)
tree8d94b0cf78a02b0a921aba57fe0e3a079bc60504 /src/widgets/kernel/qopenglwidget.cpp
parent3203239bd80937c0821602f8ccfca952f7c0692c (diff)
Fix garbled resize with QOpenGLWidget when using multi-sampling.
If you configure QOpenGLWidget to use sampling, the 'resolvedFbo' isn't updated during resizing. This leads to garbled views. Change-Id: I9f9265520134bcf12436778773507df936c5fbb6 Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Diffstat (limited to 'src/widgets/kernel/qopenglwidget.cpp')
-rw-r--r--src/widgets/kernel/qopenglwidget.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/widgets/kernel/qopenglwidget.cpp b/src/widgets/kernel/qopenglwidget.cpp
index 757cac8cea..3dae22cdc7 100644
--- a/src/widgets/kernel/qopenglwidget.cpp
+++ b/src/widgets/kernel/qopenglwidget.cpp
@@ -896,6 +896,7 @@ void QOpenGLWidget::resizeEvent(QResizeEvent *e)
resizeGL(width(), height());
d->invokeUserPaint();
d->context->functions()->glFlush();
+ d->resolveSamples();
}
/*!