aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickwidgets/qquickwidget.cpp
diff options
context:
space:
mode:
authorLaszlo Agocs <laszlo.agocs@digia.com>2014-08-20 16:52:38 +0200
committerLaszlo Agocs <laszlo.agocs@digia.com>2014-08-22 22:06:05 +0200
commit3cc2b8d7d94361ef786304024fd2ddca4103f94b (patch)
treebbdb75d6f8f04f9f8292ffd43a5d43ad057abb0f /src/quickwidgets/qquickwidget.cpp
parentd9c531781e6c95f80681b3c82700833e1de88794 (diff)
Avoid creating fbo with zero size in QQuickWidget
Get rid of incomplete attachment warnings on Android. Change-Id: I7da546861b1814677b0c8ae110416f69bbbb7edc Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com>
Diffstat (limited to 'src/quickwidgets/qquickwidget.cpp')
-rw-r--r--src/quickwidgets/qquickwidget.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp
index b89c894cb2..f203d7228b 100644
--- a/src/quickwidgets/qquickwidget.cpp
+++ b/src/quickwidgets/qquickwidget.cpp
@@ -682,6 +682,11 @@ void QQuickWidget::createFramebufferObject()
{
Q_D(QQuickWidget);
+ // Could come from Show -> createContext -> sceneGraphInitialized in which case the size may
+ // still be invalid on some platforms. Bail out. A resize will come later on.
+ if (size().isEmpty())
+ return;
+
QOpenGLContext *context = d->offscreenWindow->openglContext();
if (!context) {