Fixed counter in the scanner's discovery step
This commit is contained in:
@@ -28,6 +28,14 @@ namespace lms::scanner
|
|||||||
{
|
{
|
||||||
context.stats.totalFileCount = 0;
|
context.stats.totalFileCount = 0;
|
||||||
|
|
||||||
|
std::vector<std::filesystem::path> supportedExtensions;
|
||||||
|
for (const auto& extension : _settings.supportedAudioFileExtensions)
|
||||||
|
supportedExtensions.emplace_back(extension);
|
||||||
|
for (const auto& extension : _settings.supportedImageFileExtensions)
|
||||||
|
supportedExtensions.emplace_back(extension);
|
||||||
|
for (const auto& extension : _settings.supportedLyricsFileExtensions)
|
||||||
|
supportedExtensions.emplace_back(extension);
|
||||||
|
|
||||||
for (const ScannerSettings::MediaLibraryInfo& mediaLibrary : _settings.mediaLibraries)
|
for (const ScannerSettings::MediaLibraryInfo& mediaLibrary : _settings.mediaLibraries)
|
||||||
{
|
{
|
||||||
std::size_t currentDirectoryProcessElemsCount{};
|
std::size_t currentDirectoryProcessElemsCount{};
|
||||||
@@ -36,7 +44,7 @@ namespace lms::scanner
|
|||||||
if (_abortScan)
|
if (_abortScan)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if (!ec && (core::pathUtils::hasFileAnyExtension(path, _settings.supportedAudioFileExtensions) || core::pathUtils::hasFileAnyExtension(path, _settings.supportedImageFileExtensions)))
|
if (!ec && core::pathUtils::hasFileAnyExtension(path, supportedExtensions))
|
||||||
{
|
{
|
||||||
context.currentStepStats.processedElems++;
|
context.currentStepStats.processedElems++;
|
||||||
currentDirectoryProcessElemsCount++;
|
currentDirectoryProcessElemsCount++;
|
||||||
|
|||||||
Reference in New Issue
Block a user