mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-05 02:17:05 +00:00
PINK: fixed pausing when menu bar disappears
This commit is contained in:
parent
0eca8009f2
commit
0f96d7b776
@ -155,8 +155,6 @@ void PinkEngine::executeMenuCommand(uint id) {
|
||||
|
||||
case kSaveAction:
|
||||
case kSaveAsAction:
|
||||
//FIXME: Somehow messes up the pause system causing issues such as
|
||||
//frozen animations and BGM disappearing
|
||||
saveGameDialog();
|
||||
break;
|
||||
|
||||
|
@ -160,8 +160,14 @@ Common::Error Pink::PinkEngine::run() {
|
||||
}
|
||||
|
||||
void PinkEngine::pauseEngine(void *engine, bool pause) {
|
||||
PinkEngine *vm = (PinkEngine*)engine;
|
||||
vm->pauseEngineIntern(pause);
|
||||
Engine *vm = (Engine *)engine;
|
||||
if (pause) {
|
||||
vm->pauseEngine(true);
|
||||
} else {
|
||||
while (vm->isPaused()) {
|
||||
vm->pauseEngine(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void PinkEngine::load(Archive &archive) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user