From 8627af718b3d6f7f33557b2741464ffe3bf30ead Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 12 Feb 2013 14:28:02 +0100 Subject: 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 --- src/quick/designer/designersupport.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/quick/designer') 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(); -- cgit v1.2.3