aboutsummaryrefslogtreecommitdiffstats
path: root/src/quickwidgets
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2016-08-26 13:04:38 +0200
committerUlf Hermann <ulf.hermann@qt.io>2016-09-02 11:04:43 +0000
commit3839f6f572eddd0e864266d218bf3be555ff9924 (patch)
tree708b10bf468cab01b5b72beba2ce19c6cc64b94c /src/quickwidgets
parentc13aa48d4cad8659af2b491e4b3ddbe46b38fcc5 (diff)
QQuickWidget: Don't render into a null image
Change-Id: I3f70a16e3e48128b2eff906105b033af5a86079a Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/quickwidgets')
-rw-r--r--src/quickwidgets/qquickwidget.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/quickwidgets/qquickwidget.cpp b/src/quickwidgets/qquickwidget.cpp
index c608697c94..de3692afb0 100644
--- a/src/quickwidgets/qquickwidget.cpp
+++ b/src/quickwidgets/qquickwidget.cpp
@@ -298,7 +298,7 @@ void QQuickWidgetPrivate::render(bool needsSync)
QQuickWindowPrivate *cd = QQuickWindowPrivate::get(offscreenWindow);
auto softwareRenderer = static_cast<QSGSoftwareRenderer*>(cd->renderer);
- if (softwareRenderer) {
+ if (softwareRenderer && !softwareImage.isNull()) {
softwareRenderer->setCurrentPaintDevice(&softwareImage);
renderControl->render();