mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Don't attempt pause while stepping.
We'll just hang in that case.
This commit is contained in:
parent
6d6c415f2b
commit
e5b4051211
1 changed files with 7 additions and 0 deletions
|
@ -24,6 +24,7 @@
|
|||
#include "GL/gl.h"
|
||||
#include "GL/wglew.h"
|
||||
#include "Core/Config.h"
|
||||
#include "Core/Core.h"
|
||||
#include "util/text/utf8.h"
|
||||
#include "i18n/i18n.h"
|
||||
#include "UI/OnScreenDisplay.h"
|
||||
|
@ -54,6 +55,9 @@ void WindowsGLContext::Pause() {
|
|||
if (!hRC) {
|
||||
return;
|
||||
}
|
||||
if (Core_IsStepping()) {
|
||||
return;
|
||||
}
|
||||
|
||||
pauseRequested = true;
|
||||
DWORD result = WaitForSingleObject(pauseEvent, INFINITE);
|
||||
|
@ -67,6 +71,9 @@ void WindowsGLContext::Resume() {
|
|||
if (!hRC) {
|
||||
return;
|
||||
}
|
||||
if (Core_IsStepping() && !resumeRequested) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!resumeRequested) {
|
||||
ERROR_LOG(G3D, "Not waiting to get resumed");
|
||||
|
|
Loading…
Add table
Reference in a new issue