From 23f873ccbca7908b48fb161ffc8e8c7311bbc172 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 10 May 2016 15:33:31 +0200 Subject: QmlDesigner: Crash fix Trimm expression to avoid ambiguity that leads to assert. Task-number: QTCREATORBUG-16059 Change-Id: Id5f0378e38f0edeba22236c6e9519c8107e4a311 Reviewed-by: Tim Jenssen --- .../qmldesignerextension/connectioneditor/bindingmodel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/bindingmodel.cpp b/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/bindingmodel.cpp index 58f3a5fd281..b84360c49e2 100644 --- a/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/bindingmodel.cpp +++ b/src/plugins/qmldesigner/qmldesignerextension/connectioneditor/bindingmodel.cpp @@ -327,8 +327,8 @@ void BindingModel::updateExpression(int row) { BindingProperty bindingProperty = bindingPropertyForRow(row); - const QString sourceNode = data(index(row, SourceModelNodeRow)).toString(); - const QString sourceProperty = data(index(row, SourcePropertyNameRow)).toString(); + const QString sourceNode = data(index(row, SourceModelNodeRow)).toString().trimmed(); + const QString sourceProperty = data(index(row, SourcePropertyNameRow)).toString().trimmed(); QString expression; if (sourceProperty.isEmpty()) { -- cgit v1.2.3