From 39528e7d47f6ae7fb0f68fa86032e25f07b456ad Mon Sep 17 00:00:00 2001 From: Shrief Gabr Date: Mon, 29 Apr 2024 14:51:05 +0300 Subject: [PATCH] QmlDesigner: Prevent data change on adding row/column Fixes: QDS-12498 Change-Id: I56ec2b0c81b3a77a375d46fa7fa8bc203d446c28 Reviewed-by: Ali Kianian Reviewed-by: Mahmoud Badri (cherry picked from commit 6bd4daa53f6c3cd7772107fe97487c54ccf49f5a) Reviewed-by: Tim Jenssen --- .../CollectionDetailsView.qml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml index 2193bd1763e..7e55eddee8b 100644 --- a/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml +++ b/share/qtcreator/qmldesigner/collectionEditorQmlSource/CollectionDetailsView.qml @@ -471,7 +471,10 @@ Rectangle { icon: StudioTheme.Constants.create_medium tooltip: "Add Column" - onClicked: toolbar.addNewColumn() + onClicked: { + tableView.closeEditor() + toolbar.addNewColumn() + } } HelperWidgets.IconButton { @@ -486,7 +489,10 @@ Rectangle { icon: StudioTheme.Constants.create_medium tooltip: "Add Row" - onClicked: toolbar.addNewRow() + onClicked: { + tableView.closeEditor() + toolbar.addNewRow() + } } Item {