diff --git a/Source/Core/DolphinQt/MainWindow.cpp b/Source/Core/DolphinQt/MainWindow.cpp index 5e9bc67896..3e9596f72e 100644 --- a/Source/Core/DolphinQt/MainWindow.cpp +++ b/Source/Core/DolphinQt/MainWindow.cpp @@ -280,6 +280,9 @@ MainWindow::MainWindow(std::unique_ptr boot_parameters, } } + m_state_slot = + std::clamp(Settings::Instance().GetStateSlot(), 1, static_cast(State::NUM_STATES)); + QSettings& settings = Settings::GetQSettings(); restoreState(settings.value(QStringLiteral("mainwindow/state")).toByteArray());