From 7819f4e173e87cf8977d3e162277e59bb7c3c7a3 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann <Thomas.Hartmann@nokia.com> Date: Wed, 21 Apr 2010 11:28:17 +0200 Subject: [PATCH] QmlDesigner.propertyEditor: fixes for LineEdit.qml - avoids warnings This also fixes BAUHAUS-613 --- .../qtcreator/qmldesigner/propertyeditor/Qt/LineEdit.qml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/qmldesigner/propertyeditor/Qt/LineEdit.qml b/share/qtcreator/qmldesigner/propertyeditor/Qt/LineEdit.qml index 0bef958152c..bbb98da0b32 100644 --- a/share/qtcreator/qmldesigner/propertyeditor/Qt/LineEdit.qml +++ b/share/qtcreator/qmldesigner/propertyeditor/Qt/LineEdit.qml @@ -57,8 +57,14 @@ QWidget { styleSheet: "QLineEdit { padding-left: 32; }" width: lineEdit.width height: lineEdit.height + + property string valueFromBackend: (backendValue === undefined || backendValue.value === undefined) ? "" : backendValue.value; - text: (backendValue === undefined || backendValue.value === undefined) ? "" : backendValue.value + onValueFromBackendChanged: { + if (backendValue.value === undefined) + return; + text = backendValue.value; + } onEditingFinished: { backendValue.value = text -- GitLab