diff --git a/src/Ryujinx/Systems/AppHost.cs b/src/Ryujinx/Systems/AppHost.cs index 5e30333c8..4722aae33 100644 --- a/src/Ryujinx/Systems/AppHost.cs +++ b/src/Ryujinx/Systems/AppHost.cs @@ -476,10 +476,10 @@ namespace Ryujinx.Ava.Systems TouchScreenManager.Initialize(Device); - _viewModel.IsGameRunning = true; - Dispatcher.UIThread.InvokeAsync(() => { + _viewModel.IsGameRunning = true; + _viewModel.IsPaused = false; _viewModel.Title = TitleHelper.ActiveApplicationTitle(Device.Processes.ActiveApplication, Program.Version, !ConfigurationState.Instance.ShowOldUI); }); @@ -578,6 +578,7 @@ namespace Ryujinx.Ava.Systems public void Stop() { _isActive = false; + _viewModel.IsPaused = false; _playTimer.Stop(); } diff --git a/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml b/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml index 21e09a34a..8adf1725c 100755 --- a/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml +++ b/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml @@ -173,32 +173,28 @@ Icon="{ext:Icon fa-solid fa-rotate-right}" InputGesture="Ctrl + R" IsEnabled="{Binding IsGameRunning}" /> - - + + @@ -206,10 +202,23 @@ Command="{Binding RemoveSkylander}" AttachedToVisualTree="RemoveSkylanderMenuItem_AttachedToVisualTree" Header="{ext:Locale MenuBarActionsRemoveSkylander}" - Icon="{ext:Icon fa-solid fa-cube}" + Icon="{ext:Icon fa-solid fa-dragon}" IsVisible="{Binding ShowSkylanderActions}" InputGesture="Ctrl + D" IsEnabled="{Binding HasSkylander}" /> + + + + -