aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@digia.com>2012-10-15 14:56:53 +0200
committerMarco Bubke <marco.bubke@digia.com>2012-10-15 16:32:21 +0200
commit19c561c505d02bec7bbfad9cdf856144c1ad246a (patch)
treeba7287938312249a764b46a6530c56168ac88d7e /share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp
parentdffb1cde67e7ba3e9c7a085f256c6865792a5668 (diff)
QmlDesigner.NodeInstances: Don't send empty image for preview
Change-Id: I0bb327edd702d395023f433e5225a85ecec02d4a Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp')
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp
index c7821f9d3c..c0cb858a20 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5previewnodeinstanceserver.cpp
@@ -75,7 +75,9 @@ void Qt5PreviewNodeInstanceServer::collectItemChangesAndSendChangeCommands()
foreach (ServerNodeInstance instance, rootNodeInstance().stateInstances()) {
instance.activateState();
- imageContainerVector.append(ImageContainer(instance.instanceId(), renderPreviewImage(), instance.instanceId()));
+ QImage previewImage = renderPreviewImage();
+ if (!previewImage.isNull())
+ imageContainerVector.append(ImageContainer(instance.instanceId(), renderPreviewImage(), instance.instanceId()));
instance.deactivateState();
}