diff --git a/apps/KronaStaffTerminal/App.xaml.cs b/apps/KronaStaffTerminal/App.xaml.cs index 8a981ee..55a4616 100644 --- a/apps/KronaStaffTerminal/App.xaml.cs +++ b/apps/KronaStaffTerminal/App.xaml.cs @@ -51,6 +51,15 @@ public partial class App : Application { InitializeComponent(); UnhandledException += (_, eventArgs) => CrashLogService.Write(eventArgs.Exception); + AppDomain.CurrentDomain.UnhandledException += (_, eventArgs) => + { + if (eventArgs.ExceptionObject is Exception exception) CrashLogService.Write(exception); + }; + TaskScheduler.UnobservedTaskException += (_, eventArgs) => + { + CrashLogService.Write(eventArgs.Exception.Flatten()); + eventArgs.SetObserved(); + }; } /// diff --git a/apps/KronaStaffTerminal/KronaStaffTerminal.csproj b/apps/KronaStaffTerminal/KronaStaffTerminal.csproj index b668414..61646c9 100644 --- a/apps/KronaStaffTerminal/KronaStaffTerminal.csproj +++ b/apps/KronaStaffTerminal/KronaStaffTerminal.csproj @@ -6,8 +6,8 @@ KronaStaffTerminal app.manifest Assets\AppIcon.ico - x86;x64;ARM64 - win-$([System.Runtime.InteropServices.RuntimeInformation]::ProcessArchitecture.ToString().ToLowerInvariant()) + x64 + win-x64 win-$(Platform).pubxml true false diff --git a/apps/KronaStaffTerminal/MainPage.xaml b/apps/KronaStaffTerminal/MainPage.xaml index 5ce01f8..255df3b 100644 --- a/apps/KronaStaffTerminal/MainPage.xaml +++ b/apps/KronaStaffTerminal/MainPage.xaml @@ -86,9 +86,10 @@ -