From ccc74fcdb48c05e217acd290fe3909f4b04a9510 Mon Sep 17 00:00:00 2001 From: "waffle.lord" Date: Wed, 8 May 2024 09:04:00 -0400 Subject: [PATCH] don't allow editing setting while trying to connect --- project/Aki.Launcher/ViewModels/ConnectServerViewModel.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/project/Aki.Launcher/ViewModels/ConnectServerViewModel.cs b/project/Aki.Launcher/ViewModels/ConnectServerViewModel.cs index ca5d1a6..a3805b3 100644 --- a/project/Aki.Launcher/ViewModels/ConnectServerViewModel.cs +++ b/project/Aki.Launcher/ViewModels/ConnectServerViewModel.cs @@ -33,11 +33,15 @@ namespace Aki.Launcher.ViewModels public async Task ConnectServer() { + LauncherSettingsProvider.Instance.AllowSettings = false; + if (!await ServerManager.LoadDefaultServerAsync(LauncherSettingsProvider.Instance.Server.Url)) { connectModel.ConnectionFailed = true; connectModel.InfoText = string.Format(LocalizationProvider.Instance.server_unavailable_format_1, LauncherSettingsProvider.Instance.Server.Name); + + LauncherSettingsProvider.Instance.AllowSettings = true; return; } @@ -57,6 +61,8 @@ namespace Aki.Launcher.ViewModels NavigateTo(new LoginViewModel(HostScreen, noAutoLogin)); } + + LauncherSettingsProvider.Instance.AllowSettings = true; } public void RetryCommand()