aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@digia.com>2013-02-12 14:28:02 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-02-12 14:45:38 +0100
commit8627af718b3d6f7f33557b2741464ffe3bf30ead (patch)
treea55920095f1eaaf5d5ea1da3cf21941eff236ef1
parentafbdc916ba02d00bca2ce96fa6ea21a3419ebc9a (diff)
DesignerSupport: Fix rendering in designer for if new items are added
The SG nodes are exchanged if the hierarchy the Qml hierarchy is changed. So the SG root node should be always updated for every rendering. Task-number: QTCREATORBUG-8699 Change-Id: I069142e4c5fc65efc3485017fa000ed7e8f2b350 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
-rw-r--r--src/quick/designer/designersupport.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/quick/designer/designersupport.cpp b/src/quick/designer/designersupport.cpp
index 924dfe9551..220478c42e 100644
--- a/src/quick/designer/designersupport.cpp
+++ b/src/quick/designer/designersupport.cpp
@@ -125,6 +125,7 @@ QImage DesignerSupport::renderImageForItem(QQuickItem *referencedItem, const QRe
return QImage();
renderTexture->setRect(boundingRect);
renderTexture->setSize(imageSize);
+ renderTexture->setItem(QQuickItemPrivate::get(referencedItem)->rootNode());
renderTexture->markDirtyTexture();
renderTexture->updateTexture();