diff options
author | Marco Bubke <marco.bubke@digia.com> | 2013-02-12 14:28:02 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-02-12 14:45:38 +0100 |
commit | 8627af718b3d6f7f33557b2741464ffe3bf30ead (patch) | |
tree | a55920095f1eaaf5d5ea1da3cf21941eff236ef1 /src/quick/designer | |
parent | afbdc916ba02d00bca2ce96fa6ea21a3419ebc9a (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>
Diffstat (limited to 'src/quick/designer')
-rw-r--r-- | src/quick/designer/designersupport.cpp | 1 |
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(); |