fix progress bar

This commit is contained in:
rlauu 2024-04-19 17:59:23 +02:00 committed by TwistedUmbrellaX
parent 4556524f7e
commit 33c2cce6fd

View File

@ -74,6 +74,8 @@ public class BaseItemAnalyzerTask
totalQueued += kvp.Value.Count; totalQueued += kvp.Value.Count;
} }
totalQueued *= _analysisModes.Count;
if (totalQueued == 0) if (totalQueued == 0)
{ {
throw new FingerprintException( throw new FingerprintException(
@ -131,6 +133,8 @@ public class BaseItemAnalyzerTask
Interlocked.Add(ref totalProcessed, analyzed); Interlocked.Add(ref totalProcessed, analyzed);
writeEdl = analyzed > 0 || Plugin.Instance!.Configuration.RegenerateEdlFiles; writeEdl = analyzed > 0 || Plugin.Instance!.Configuration.RegenerateEdlFiles;
progress.Report((totalProcessed * 100) / totalQueued);
} }
} }
catch (FingerprintException ex) catch (FingerprintException ex)
@ -146,8 +150,6 @@ public class BaseItemAnalyzerTask
{ {
EdlManager.UpdateEDLFiles(episodes); EdlManager.UpdateEDLFiles(episodes);
} }
progress.Report((totalProcessed * 100) / totalQueued);
}); });
if (Plugin.Instance!.Configuration.RegenerateEdlFiles) if (Plugin.Instance!.Configuration.RegenerateEdlFiles)