diff --git a/src/core/host_interface.cpp b/src/core/host_interface.cpp index f74a6847a..0a1c5d469 100644 --- a/src/core/host_interface.cpp +++ b/src/core/host_interface.cpp @@ -42,6 +42,10 @@ bool HostInterface::BootSystem(const char* filename, const char* state_filename) m_paused = m_settings.start_paused; ConnectControllers(); UpdateSpeedLimiterState(); + + if (state_filename && !LoadState(state_filename)) + return false; + return true; }