diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index f6d65de7ff..36a52f11a5 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -1670,8 +1670,6 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) { // Reset the viewport. Needed in case Cardboard or something similar was enabled. draw->SetViewport(viewport); - runImDebugger(); - Draw::BackendState state = draw->GetCurrentBackendState(); if (!(mode & ScreenRenderMode::TOP)) { @@ -1815,6 +1813,8 @@ ScreenRenderFlags EmuScreen::RunEmulation(bool skipBufferEffects) { } } + runImDebugger(); + return flags; }