aboutsummaryrefslogtreecommitdiffstats
path: root/src/labs/platform/qquicklabsplatformfolderdialog.cpp
diff options
context:
space:
mode:
authorDuan Ting <duanting@uniontech.com>2022-06-30 13:48:15 +0800
committerDuan Ting <duanting@uniontech.com>2022-09-07 10:51:51 +0800
commit5e8b7627565d408ed6dbd9f3a192d0bbeff6720e (patch)
tree56787d6110a65af4adae4350441be331c11da2fd /src/labs/platform/qquicklabsplatformfolderdialog.cpp
parent14e8001e2fb1605f1aaf08df37cf979282f223cf (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.cpp1
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();
}