From 724744b9f68ead7d71e01e350478635f7ce0e3ba Mon Sep 17 00:00:00 2001 From: "waffle.lord" Date: Thu, 16 Nov 2023 18:25:09 -0500 Subject: [PATCH] fix autologin throwing error while off UI thread --- project/Aki.Launcher/ViewModels/LoginViewModel.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project/Aki.Launcher/ViewModels/LoginViewModel.cs b/project/Aki.Launcher/ViewModels/LoginViewModel.cs index 4f7160a..2db7c41 100644 --- a/project/Aki.Launcher/ViewModels/LoginViewModel.cs +++ b/project/Aki.Launcher/ViewModels/LoginViewModel.cs @@ -11,6 +11,7 @@ using Splat; using System.Collections.ObjectModel; using System.Reactive; using System.Threading.Tasks; +using Avalonia.Threading; namespace Aki.Launcher.ViewModels { @@ -111,12 +112,11 @@ namespace Aki.Launcher.ViewModels //handle auto-login if (LauncherSettingsProvider.Instance.UseAutoLogin && LauncherSettingsProvider.Instance.Server.AutoLoginCreds != null && !NoAutoLogin) { - Task.Run(() => + Login = LauncherSettingsProvider.Instance.Server.AutoLoginCreds; + Dispatcher.UIThread.InvokeAsync(() => { - Login = LauncherSettingsProvider.Instance.Server.AutoLoginCreds; LoginCommand.Execute(); }); - return; }