diff --git a/rpcs3/Gui/MainFrame.cpp b/rpcs3/Gui/MainFrame.cpp index 6938bc2f89..8fe3b05371 100644 --- a/rpcs3/Gui/MainFrame.cpp +++ b/rpcs3/Gui/MainFrame.cpp @@ -304,6 +304,11 @@ void MainFrame::BootElf(wxCommandEvent& WXUNUSED(event)) Emu.Load(); LOG_SUCCESS(HLE, "(S)ELF: boot done."); + + if (Ini.HLEAlwaysStart.GetValue() && Emu.IsReady()) + { + Emu.Run(); + } } void MainFrame::Pause(wxCommandEvent& WXUNUSED(event))