diff --git a/Source/Core/DolphinQt/HotkeyScheduler.cpp b/Source/Core/DolphinQt/HotkeyScheduler.cpp index 698ad2d8e6..c02303ed5c 100644 --- a/Source/Core/DolphinQt/HotkeyScheduler.cpp +++ b/Source/Core/DolphinQt/HotkeyScheduler.cpp @@ -113,7 +113,7 @@ static void HandleFrameStepHotkeys() if ((frame_step_count == 0 || frame_step_count == FRAME_STEP_DELAY) && !frame_step_hold) { - Core::DoFrameStep(Core::System::GetInstance()); + Core::QueueHostJob([](auto& system) { Core::DoFrameStep(system); }); frame_step_hold = true; }