From ba8b55c9d04ff780a4edefddc0b3672c58ef3302 Mon Sep 17 00:00:00 2001 From: sunwen Date: Thu, 18 Jul 2024 11:30:58 +0800 Subject: [PATCH] fix: Scan page show the wrong information after empty scan. --- src/device/DeviceManager.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/device/DeviceManager.cpp b/src/device/DeviceManager.cpp index 0710bf6..0a32e95 100644 --- a/src/device/DeviceManager.cpp +++ b/src/device/DeviceManager.cpp @@ -360,8 +360,16 @@ void DeviceManager::processScanProgress(const QString& aProgress) } case 2: { - ScanProcessSequence::getInstance()->fullScanDataExport(); - QVariant var( (mIsEmptyScan ? tr("progress:%1%") : tr("Patient can leave.\nprogress:%1%")).arg(msg)); + QVariant var; + if(mIsEmptyScan) + { + var = QVariant(tr("progress:%1%").arg(msg)); + } + else + { + ScanProcessSequence::getInstance()->fullScanDataExport(); + var = QVariant(tr("Patient can leave.\nprogress:%1%").arg(msg)); + } TRIGGER_EVENT(InvokeOperationProgress, nullptr, (QObject *) &var); break; }