From dc05298696d4f9ce3263ff9c2d1a88f560f44c03 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 11 Sep 2023 12:54:33 +0200 Subject: [PATCH] QmlDesigner: Fix superfluous '.' in condition editor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Iaad4ead4bd170adc9b00c215ba93e01cfb7bf03b Reviewed-by: Henning Gründl --- .../components/connectioneditor/connectionmodel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp b/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp index 873750b2af6..693829973aa 100644 --- a/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp +++ b/src/plugins/qmldesigner/components/connectioneditor/connectionmodel.cpp @@ -1956,7 +1956,8 @@ ConnectionEditorStatements::ComparativeStatement ConditionListModel::toStatement ConnectionEditorStatements::Variable variable; variable.nodeId = list.first(); - variable.propertyName = list.last(); + if (list.count() > 1) + variable.propertyName = list.last(); return variable; } else if (token.type == Literal) { return parseTextArgumentComparativeStatement(token.value);