diff options
| author | Duan Ting <duanting@uniontech.com> | 2022-06-30 13:48:15 +0800 |
|---|---|---|
| committer | Duan Ting <duanting@uniontech.com> | 2022-09-07 10:51:51 +0800 |
| commit | 5e8b7627565d408ed6dbd9f3a192d0bbeff6720e (patch) | |
| tree | 56787d6110a65af4adae4350441be331c11da2fd /src/labs/platform/qquicklabsplatformfolderdialog.cpp | |
| parent | 14e8001e2fb1605f1aaf08df37cf979282f223cf (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
Pick-to: 6.2 6.3 6.4
Change-Id: I99978de5bbd019024c499c50f61d6e7b6e7dc140
Reviewed-by: Oliver Eftevaag <oliver.eftevaag@qt.io>
Diffstat (limited to 'src/labs/platform/qquicklabsplatformfolderdialog.cpp')
| -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 f152213ff2..512f241b7d 100644 --- a/src/labs/platform/qquicklabsplatformfolderdialog.cpp +++ b/src/labs/platform/qquicklabsplatformfolderdialog.cpp @@ -91,7 +91,6 @@ void QQuickLabsPlatformFolderDialog::setFolder(const QUrl &folder) return; m_folder = folder; - setCurrentFolder(folder); emit folderChanged(); } |
