From 04d33a8ba4891f0e1f919643a3d9776f8099ce2a Mon Sep 17 00:00:00 2001 From: xust Date: Thu, 9 May 2024 15:57:22 +0800 Subject: [PATCH] fix: [251727/mount] directly report GIO error. as title. Log: as title. Bug: https://pms.uniontech.com/bug-view-251727.html --- src/dfm-base/utils/dialogmanager.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dfm-base/utils/dialogmanager.cpp b/src/dfm-base/utils/dialogmanager.cpp index 9776124f24..dfecb9ab31 100644 --- a/src/dfm-base/utils/dialogmanager.cpp +++ b/src/dfm-base/utils/dialogmanager.cpp @@ -149,6 +149,9 @@ void DialogManager::showErrorDialogWhenOperateDeviceFailed(OperateType type, DFM errMsg = tr("Permission denied"); else if (static_cast(err.code) == ENOENT) errMsg = tr("No such file or directory"); + else if (err.code >= DeviceError::kGIOError + && err.code <= DeviceError::kGIOErrorMessageTooLarge) + errMsg = err.message; else errMsg = tr("Error occured while mounting device");