mirror of https://github.com/PCSX2/pcsx2.git
gs: ensure closegspanel is closed after suspend, in sysexecutor
This commit is contained in:
parent
1e84b00126
commit
8e52dc1e22
|
@ -595,13 +595,13 @@ void SysMtgsThread::CloseGS()
|
||||||
if (!m_Opened || GSDump::isRunning)
|
if (!m_Opened || GSDump::isRunning)
|
||||||
return;
|
return;
|
||||||
m_Opened = false;
|
m_Opened = false;
|
||||||
Suspend();
|
Suspend();
|
||||||
|
sApp.CloseGsPanel();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SysMtgsThread::OnSuspendInThread()
|
void SysMtgsThread::OnSuspendInThread()
|
||||||
{
|
{
|
||||||
GSclose();
|
GSclose();
|
||||||
sApp.CloseGsPanel();
|
|
||||||
GetSysExecutorThread().PostEvent(new SysExecEvent_InvokeMtgsThreadMethod(&SysMtgsThread::CloseGS));
|
GetSysExecutorThread().PostEvent(new SysExecEvent_InvokeMtgsThreadMethod(&SysMtgsThread::CloseGS));
|
||||||
_parent::OnSuspendInThread();
|
_parent::OnSuspendInThread();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue