From b06468e26821c463ef56b3a20e1eb239c4ef8574 Mon Sep 17 00:00:00 2001 From: Gauvain 'GovanifY' Roussel-Tarbouriech Date: Sun, 20 Jun 2021 03:44:37 +0200 Subject: [PATCH] gs: ensure gspanel is correctly defined as in use when paused --- pcsx2/gui/MainMenuClicks.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pcsx2/gui/MainMenuClicks.cpp b/pcsx2/gui/MainMenuClicks.cpp index 755fde3a72..35b2774855 100644 --- a/pcsx2/gui/MainMenuClicks.cpp +++ b/pcsx2/gui/MainMenuClicks.cpp @@ -92,6 +92,8 @@ void MainEmuFrame::Menu_GSSettings_Click(wxCommandEvent& event) { ScopedCoreThreadPause paused_core; bool is_frame_closed = (wxGetApp().GetGsFramePtr() == nullptr); + if (!is_frame_closed) + is_frame_closed = !wxGetApp().GetGsFramePtr()->IsShown(); freezeData fP = {0, nullptr}; MTGS_FreezeData sstate = {&fP, 0}; GetMTGS().Freeze(FREEZE_SIZE, sstate);