Skip to content

Commit 6fa9163

Browse files
committed
Don't hide inner exception
1 parent 5e150f6 commit 6fa9163

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

src/ImageSort.WPF/App.xaml.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,18 @@ private void UnhandledDispatcherException(object sender, DispatcherUnhandledExce
8383
{
8484
System.Diagnostics.Trace.WriteLine(e.Exception);
8585

86+
var ex = e.Exception;
87+
var message = ex.Message;
88+
var stackTrace = ex.StackTrace;
89+
90+
if (ex.InnerException != null)
91+
{
92+
message += $"\n\nINNER EXCEPTION:\n{ex.InnerException.Message}";
93+
stackTrace = ex.InnerException.StackTrace;
94+
}
95+
8696
MessageBox.Show(
87-
$"Unhandled UI Exception:\n\n{e.Exception.Message}\n\nStack Trace:\n{e.Exception.StackTrace}",
97+
$"Unhandled UI Exception:\n\n{message}\n\nStack Trace:\n{stackTrace}",
8898
"Critical UI Error",
8999
MessageBoxButton.OK,
90100
MessageBoxImage.Error);

0 commit comments

Comments
 (0)