aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2021-08-31 13:04:25 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2021-08-31 11:25:13 +0000
commitb6aaa5dfd2d5a4da040965b51218a0467cd17f56 (patch)
tree511ff4120b4ebd02299235fb7e4c5a7c59241c9f /share
parent0d4e7599f6e3a0b96ad5f611ea51b32633ee49df (diff)
QmlDesigner: Fix root item size on new project launch
Resizing the window doesn't actually trigger rerendering of the root item image in single item rendering, so we ensure that happens by making root item size dirty. Fixes: QDS-4957 Change-Id: I08750c855458cc309a2683e56557c42dc7c49274 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'share')
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp
index d4a33d9152..fe3e1edabd 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/qt5nodeinstanceserver.cpp
@@ -154,6 +154,7 @@ void Qt5NodeInstanceServer::resizeCanvasToRootItem()
m_viewData.contentItem->setPosition(-m_viewData.rootItem->position());
#endif
quickWindow()->resize(rootNodeInstance().boundingRect().size().toSize());
+ DesignerSupport::addDirty(rootNodeInstance().rootQuickItem(), QQuickDesignerSupport::Size);
}
void Qt5NodeInstanceServer::resetAllItems()