From 42f260747eee2440952f9753dfefff99ef43b346 Mon Sep 17 00:00:00 2001 From: Mahmoud Badri Date: Mon, 14 Feb 2022 18:16:30 +0200 Subject: [PATCH] QmlDesigner: Update expand state upon renaming Upon renaming an asset folder, update the expand state so that the renamed folder receives the correct expand state. Task-number: QDS-6200 Change-Id: I9868cb3e342a8a8488ed0b5a62735bc8af468dfe Reviewed-by: Thomas Hartmann --- .../components/assetslibrary/assetslibrarymodel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmldesigner/components/assetslibrary/assetslibrarymodel.cpp b/src/plugins/qmldesigner/components/assetslibrary/assetslibrarymodel.cpp index 9eb49912eb0..dc9af2da6c4 100644 --- a/src/plugins/qmldesigner/components/assetslibrary/assetslibrarymodel.cpp +++ b/src/plugins/qmldesigner/components/assetslibrary/assetslibrarymodel.cpp @@ -144,6 +144,9 @@ bool AssetsLibraryModel::renameFolder(const QString &folderPath, const QString & return true; dir.cdUp(); + + saveExpandedState(loadExpandedState(folderPath), dir.absoluteFilePath(newName)); + return dir.rename(oldName, newName); }