diff --git a/Tranga/TaskManager.cs b/Tranga/TaskManager.cs index cfc836c..56799ea 100644 --- a/Tranga/TaskManager.cs +++ b/Tranga/TaskManager.cs @@ -127,6 +127,7 @@ public class TaskManager DateTime.Now.Subtract(removeTask.Key.lastChange) > TimeSpan.FromMinutes(3))//3 Minutes since last update to task -> remove { logger?.WriteLine(this.GetType().ToString(), $"Disposing failed task {removeTask.Key}."); + removeTask.Key.parentTask?.DecrementProgress(removeTask.Key.progress); removeTask.Value.Dispose();; toRemove.Add(removeTask.Key); }