diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp index 22971c6520b..94f8622491f 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp @@ -278,8 +278,6 @@ static void disableTextCursor(QQuickItem *item) void QuickItemNodeInstance::initialize(const ObjectNodeInstance::Pointer &objectNodeInstance) { - disableTextCursor(quickItem()); - if (instanceId() == 0) { DesignerSupport::setRootItem(nodeInstanceServer()->quickView(), quickItem()); } else { @@ -465,6 +463,8 @@ void QuickItemNodeInstance::doComponentComplete() { doComponentCompleteRecursive(quickItem()); + disableTextCursor(quickItem()); + quickItem()->update(); }