[App] When an error occurs in a DAT importer worker, keep raising workers.

This commit is contained in:
2025-07-29 16:39:34 +01:00
parent 5d1ef578a1
commit 475da761a5

View File

@@ -154,6 +154,13 @@ public sealed partial class ImportDatFolderViewModel : ViewModelBase
if(_workers < Environment.ProcessorCount) Import(); if(_workers < Environment.ProcessorCount) Import();
}; };
worker.ErrorOccurred += (_, _) =>
{
_workers--;
if(_workers < Environment.ProcessorCount) Import();
};
Importers.Add(model); Importers.Add(model);
model.Task = Task.Run(worker.Import); model.Task = Task.Run(worker.Import);