UI: Fix Restart Emulation menu item not being clickable

This commit is contained in:
KeatonTheBot
2026-08-21 12:31:39 -05:00
parent ed70f7921e
commit bed294bb92
2 changed files with 10 additions and 5 deletions
@@ -189,13 +189,13 @@
Click="StopEmulation_Click" Click="StopEmulation_Click"
Header="{locale:Locale MenuBarOptionsStopEmulation}" Header="{locale:Locale MenuBarOptionsStopEmulation}"
InputGesture="Escape" InputGesture="Escape"
IsEnabled="{Binding IsGameRunning}" />
<MenuItem
Name="RestartEmulationMenuItem"
Header="{locale:Locale MenuBarOptionsRestartEmulation}"
InputGesture="Ctrl + R"
IsEnabled="{Binding IsGameRunning}" IsEnabled="{Binding IsGameRunning}"
ToolTip.Tip="{locale:Locale StopEmulationTooltip}" /> ToolTip.Tip="{locale:Locale StopEmulationTooltip}" />
<MenuItem
Click="RestartEmulation_Click"
Header="{locale:Locale MenuBarOptionsRestartEmulation}"
InputGesture="Ctrl + R"
IsEnabled="{Binding IsGameRunning}" />
<MenuItem Command="{Binding SimulateWakeUpMessage}" Header="{locale:Locale MenuBarOptionsSimulateWakeUpMessage}" /> <MenuItem Command="{Binding SimulateWakeUpMessage}" Header="{locale:Locale MenuBarOptionsSimulateWakeUpMessage}" />
<Separator /> <Separator />
<MenuItem <MenuItem
@@ -119,6 +119,11 @@ namespace Ryujinx.Ava.UI.Views.Main
Window.ViewModel.AppHost?.Resume(); Window.ViewModel.AppHost?.Resume();
} }
private void RestartEmulation_Click(object sender, RoutedEventArgs e)
{
Window.ViewModel?.RestartEmulation();
}
public async void OpenMiiApplet(object sender, RoutedEventArgs e) public async void OpenMiiApplet(object sender, RoutedEventArgs e)
{ {
string contentPath = ViewModel.ContentManager.GetInstalledContentPath(0x0100000000001009, StorageId.BuiltInSystem, NcaContentType.Program); string contentPath = ViewModel.ContentManager.GetInstalledContentPath(0x0100000000001009, StorageId.BuiltInSystem, NcaContentType.Program);