From b17800e0eff72895fff2446ea489cd2f8c7d6562 Mon Sep 17 00:00:00 2001 From: glax Date: Fri, 9 Jun 2023 23:43:19 +0200 Subject: [PATCH] Decrement progress of parenttask when childtask fails --- Tranga/TaskManager.cs | 1 + 1 file changed, 1 insertion(+) 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); }