diff options
author | Duan Ting <duanting@uniontech.com> | 2022-06-30 13:48:15 +0800 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-09-07 05:34:58 +0000 |
commit | 24a31c9e50f5f8bf8be1ddd4f98645cd3662dbe4 (patch) | |
tree | 87d126511faf5fa5c5220be7b73de09592d4944e /src | |
parent | f6c45eeda3aa6f82cb5e8a2daefadd8974a21f82 (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.cpp | 1 |
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(); } |