diff --git a/Ryujinx.Ava/Ui/Windows/MainWindow.axaml.cs b/Ryujinx.Ava/Ui/Windows/MainWindow.axaml.cs index c0a94154..a9da8d7d 100644 --- a/Ryujinx.Ava/Ui/Windows/MainWindow.axaml.cs +++ b/Ryujinx.Ava/Ui/Windows/MainWindow.axaml.cs @@ -266,6 +266,7 @@ namespace Ryujinx.Ava.Ui.Windows return; } + CanUpdate = false; ViewModel.LoadHeading = string.IsNullOrWhiteSpace(titleName) ? string.Format(LocaleManager.Instance["LoadingHeading"], AppHost.Device.Application.TitleName) : titleName; ViewModel.TitleName = string.IsNullOrWhiteSpace(titleName) ? AppHost.Device.Application.TitleName : titleName; @@ -371,6 +372,7 @@ namespace Ryujinx.Ava.Ui.Windows ViewModel.ShowContent = true; ViewModel.ShowLoadProgress = false; ViewModel.IsLoadingIndeterminate = false; + CanUpdate = true; Cursor = Cursor.Default; if (MainContent.Content != _mainViewContent) diff --git a/Ryujinx/Ui/MainWindow.cs b/Ryujinx/Ui/MainWindow.cs index 9f9016b9..5216c774 100644 --- a/Ryujinx/Ui/MainWindow.cs +++ b/Ryujinx/Ui/MainWindow.cs @@ -862,6 +862,7 @@ namespace Ryujinx.Ui _gameLoaded = true; _actionMenu.Sensitive = true; + UpdateMenuItem.Sensitive = false; _lastScannedAmiiboId = ""; @@ -1333,6 +1334,7 @@ namespace Ryujinx.Ui _pauseEmulation.Sensitive = false; _resumeEmulation.Sensitive = false; + UpdateMenuItem.Sensitive = true; RendererWidget?.Exit(); }