diff --git a/src/duckstation/sdl_interface.cpp b/src/duckstation/sdl_interface.cpp index 24aff8f53..962348ef6 100644 --- a/src/duckstation/sdl_interface.cpp +++ b/src/duckstation/sdl_interface.cpp @@ -1163,11 +1163,12 @@ void SDLInterface::Run() } if (m_system) - { m_system->RunFrame(); - Render(); + Render(); + if (m_system) + { // update fps counter const double time = m_fps_timer.GetTimeSeconds(); if (time >= 0.25f) @@ -1185,9 +1186,5 @@ void SDLInterface::Run() m_fps_timer.Reset(); } } - else - { - Render(); - } } }