diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index 31bc8ebef086..d50b26d05957 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -1458,7 +1458,7 @@ ScreenRenderFlags EmuScreen::render(ScreenRenderMode mode) { Achievements::FrameUpdate(); } - if (gpu->PresentedThisFrame()) { + if (gpu && gpu->PresentedThisFrame()) { framebufferBound = true; }