Fixed a possible cause for infinite resource check loader

This commit is contained in:
ZZYZX 2022-09-25 20:41:19 +03:00
parent 9c4c63a749
commit 1174d1ac10

View file

@ -285,11 +285,17 @@ namespace CodeImp.DoomBuilder.Windows
{ {
dispatcher.Invoke(() => dispatcher.Invoke(() =>
{ {
if (!t.IsFaulted && !t.IsCanceled) try
requiredarchives = t.Result; {
else requiredarchives = new List<string>(); if (!t.IsFaulted && !t.IsCanceled)
ApplyDefaultRequiredArchivesSetting(); requiredarchives = t.Result;
IsCheckingRequiredArchives = false; else requiredarchives = new List<string>();
ApplyDefaultRequiredArchivesSetting();
}
finally
{
IsCheckingRequiredArchives = false;
}
}); });
}); });
} }