From 7406761f8fdbaa18d9b0c6cd68c43702ea8507e5 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 11 Apr 2013 12:05:00 +0200 Subject: [PATCH] QmlDesigner.Instances: disabling the cursor after completing The cursor should be disabled after component complete. Change-Id: I3ee089b23f43b42a478aaacc4073cbdfd0da2323 Reviewed-by: Marco Bubke --- .../qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(); }