aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDuan Ting <duanting@uniontech.com>2022-06-30 13:48:15 +0800
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2022-09-07 05:34:58 +0000
commit24a31c9e50f5f8bf8be1ddd4f98645cd3662dbe4 (patch)
tree87d126511faf5fa5c5220be7b73de09592d4944e /src
parentf6c45eeda3aa6f82cb5e8a2daefadd8974a21f82 (diff)
QQuickLabsPlatformFolderDialog: Modify the logic of setting the folder
In QQuickPlatformFolderDialog, when triggering acceptance, the folder is set by the value of currentFolder, and the value is set back to currentFolder inside the setFolder function. This action causes currentFolder to be abnormal after the folder is modified. Fixes: QTBUG-104629 Change-Id: I99978de5bbd019024c499c50f61d6e7b6e7dc140 Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io> (cherry picked from commit 5e8b7627565d408ed6dbd9f3a192d0bbeff6720e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r--src/labs/platform/qquicklabsplatformfolderdialog.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/labs/platform/qquicklabsplatformfolderdialog.cpp b/src/labs/platform/qquicklabsplatformfolderdialog.cpp
index 8f8eda0923..c887609be8 100644
--- a/src/labs/platform/qquicklabsplatformfolderdialog.cpp
+++ b/src/labs/platform/qquicklabsplatformfolderdialog.cpp
@@ -127,7 +127,6 @@ void QQuickLabsPlatformFolderDialog::setFolder(const QUrl &folder)
return;
m_folder = folder;
- setCurrentFolder(folder);
emit folderChanged();
}