From 54816dbaa5dce896bd832bc295b940b51c53059c Mon Sep 17 00:00:00 2001 From: emeric Date: Sat, 4 May 2024 14:49:14 +0200 Subject: [PATCH] Faster scan abort in case a lot of files have been put in queue --- src/libs/services/scanner/impl/ScanStepScanFiles.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/services/scanner/impl/ScanStepScanFiles.cpp b/src/libs/services/scanner/impl/ScanStepScanFiles.cpp index 4534918f..a1b25f6b 100644 --- a/src/libs/services/scanner/impl/ScanStepScanFiles.cpp +++ b/src/libs/services/scanner/impl/ScanStepScanFiles.cpp @@ -441,7 +441,7 @@ namespace lms::scanner _metadataScanQueue.wait(); - while (_metadataScanQueue.popResults(scanResults, processMetaDataBatchSize) > 0) + while (!_abortScan && _metadataScanQueue.popResults(scanResults, processMetaDataBatchSize) > 0) processMetaDataScanResults(context, scanResults, mediaLibrary); } }