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(() =>
{
if (!t.IsFaulted && !t.IsCanceled)
requiredarchives = t.Result;
else requiredarchives = new List<string>();
ApplyDefaultRequiredArchivesSetting();
IsCheckingRequiredArchives = false;
try
{
if (!t.IsFaulted && !t.IsCanceled)
requiredarchives = t.Result;
else requiredarchives = new List<string>();
ApplyDefaultRequiredArchivesSetting();
}
finally
{
IsCheckingRequiredArchives = false;
}
});
});
}