fix starting again a project that self-exited

This commit is contained in:
Matt Parker
2025-08-10 00:38:45 +10:00
parent 197567d661
commit 02f789179f

View File

@@ -70,6 +70,8 @@ public class RunService
}
await logsDrained.Task;
project.RunningCancellationTokenSource.Dispose();
project.RunningCancellationTokenSource = null;
project.Running = false;
GlobalEvents.InvokeProjectsRunningChanged();
@@ -88,7 +90,5 @@ public class RunService
if (project.RunningCancellationTokenSource is null) throw new InvalidOperationException($"Project {project.Name} does not have a running cancellation token source.");
await project.RunningCancellationTokenSource.CancelAsync();
project.RunningCancellationTokenSource.Dispose();
project.RunningCancellationTokenSource = null;
}
}