Clean up aggregate exception handling

This commit is contained in:
Asriel Camora
2023-10-25 13:11:11 -07:00
parent 2f36093453
commit fe187d9ae1
+4 -1
View File
@@ -1390,7 +1390,10 @@ public sealed class MacroEditor : Window, IDisposable
}
catch (AggregateException e)
{
popupImportError = e.Message;
if (e.InnerExceptions.Count == 1)
popupImportError = e.InnerExceptions[0].Message;
else
popupImportError = e.Message;
Log.Error(e, "Retrieving macro failed");
}
}, TaskContinuationOptions.OnlyOnFaulted);