From 3363e42024c79ab46b21fcf1d5e96d62d6ae8159 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 30 Jul 2019 15:07:15 +0200 Subject: [PATCH] QmlDesigner: Fix changing of dynamic properties We have to use lastSourceLocation().end() instead of offset. SourceLocation was refactored and this was forgotten. Change-Id: I6a43b42b48e03b6b289173a85f5a4a98b2a44628 Reviewed-by: Thomas Hartmann --- .../designercore/filemanager/changepropertyvisitor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/filemanager/changepropertyvisitor.cpp b/src/plugins/qmldesigner/designercore/filemanager/changepropertyvisitor.cpp index b6ed184f9d5..c76b67dceb9 100644 --- a/src/plugins/qmldesigner/designercore/filemanager/changepropertyvisitor.cpp +++ b/src/plugins/qmldesigner/designercore/filemanager/changepropertyvisitor.cpp @@ -142,7 +142,7 @@ void ChangePropertyVisitor::replaceMemberValue(UiObjectMember *propertyMember, b if (publicMember->semicolonToken.isValid()) endOffset = publicMember->semicolonToken.end(); else - endOffset = publicMember->statement->lastSourceLocation().offset; + endOffset = publicMember->statement->lastSourceLocation().end(); } else { startOffset = publicMember->lastSourceLocation().end(); endOffset = startOffset;