diff options
author | Mahmoud Badri <mahmoud.badri@qt.io> | 2021-08-24 13:58:44 +0300 |
---|---|---|
committer | Mahmoud Badri <mahmoud.badri@qt.io> | 2021-08-24 12:16:54 +0000 |
commit | da822530956fc7ea0c79ef19b5c1466315bc724e (patch) | |
tree | 5249b744c74f11532e55477f55da379239e96dcd | |
parent | 6feed6e656f250b8783f80341e81a5c87ec7ef6c (diff) |
QmlDesigner: Fix root item size on first launch
Fixes: QDS-4936
Change-Id: I9b25788dcc11c14b5a7ef80dc7aad5f3ec3e636e
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp index e191d6468e..e31c4932cf 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/nodeinstanceserver.cpp @@ -935,6 +935,9 @@ void NodeInstanceServer::setInstancePropertyBinding(const PropertyBindingContain Internal::QmlPrivateGate::createNewDynamicProperty(instance.internalInstance()->object(), engine(), QString::fromUtf8(name)); instance.setPropertyBinding(name, expression); + + if (instance.instanceId() == 0 && (name == "width" || name == "height")) + resizeCanvasToRootItem(); } } } |