From e654f6937a02f4a2ac8cce3574ab4f2db99f77d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Mon, 21 Nov 2022 14:29:26 +0100 Subject: [PATCH] Forgot to commit this in PR #16404 --- UI/EmuScreen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/EmuScreen.cpp b/UI/EmuScreen.cpp index ea8bc74b42..bfbc7edf8c 100644 --- a/UI/EmuScreen.cpp +++ b/UI/EmuScreen.cpp @@ -1394,7 +1394,7 @@ void EmuScreen::render() { // We can still render behind the pause screen. bool paused = screenManager()->topScreen() != this; - if (paused) { + if (paused && screenManager()->topScreen()->isTransparent()) { // If we're paused and PauseScreen is transparent (will only be in buffered rendering mode), we just copy display to output. thin3d->BindFramebufferAsRenderTarget(nullptr, { RPAction::CLEAR, RPAction::DONT_CARE, RPAction::DONT_CARE }, "EmuScreen_Paused"); if (PSP_IsInited()) {