Adding ability to cancel rebuilding

This commit is contained in:
LarsBrubaker 2021-12-05 22:01:50 -08:00
parent aa795f1d3b
commit dd3912a504
86 changed files with 257 additions and 67 deletions

View file

@ -100,7 +100,7 @@ namespace MatterHackers.MatterControl
};
}
public Task Execute(string taskTitle, object owner, Func<IProgress<ProgressStatus>, CancellationToken, Task> func, RunningTaskOptions taskActions = null)
public Task Execute(string taskTitle, object owner, Func<IProgress<ProgressStatus>, CancellationTokenSource, Task> func, RunningTaskOptions taskActions = null)
{
var tokenSource = new CancellationTokenSource();
@ -117,7 +117,7 @@ namespace MatterHackers.MatterControl
{
try
{
await func?.Invoke(taskDetails, tokenSource.Token);
await func?.Invoke(taskDetails, tokenSource);
}
catch
{