Fix tasks that was cleared when running
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -125,7 +125,11 @@ namespace OpenSaveCloudClient.Core
|
||||
mut.WaitOne();
|
||||
try
|
||||
{
|
||||
_tasks.Clear();
|
||||
var ended = _tasks.Where(t => t.Value.Status != AsyncTaskStatus.Running).ToArray();
|
||||
foreach (var task in ended)
|
||||
{
|
||||
_tasks.Remove(task.Key);
|
||||
}
|
||||
OnTaskCleared(new TaskClearedEventArgs());
|
||||
}
|
||||
finally
|
||||
|
||||
Reference in New Issue
Block a user