mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-06 02:46:49 +00:00
SCI: Cleanup, invoking pauseEngine() on Console::preEnter() and Console::postEnter()
svn-id: r53890
This commit is contained in:
parent
4089b9fe2c
commit
8a08ca1f39
@ -219,17 +219,11 @@ Console::~Console() {
|
||||
}
|
||||
|
||||
void Console::preEnter() {
|
||||
if (_engine && _engine->_soundCmd)
|
||||
_engine->_soundCmd->pauseAll(true);
|
||||
g_system->getMixer()->pauseAll(true);
|
||||
_engine->pauseEngine(true);
|
||||
_enterTime = g_system->getMillis();
|
||||
}
|
||||
|
||||
void Console::postEnter() {
|
||||
if (_engine && _engine->_soundCmd)
|
||||
g_sci->_soundCmd->pauseAll(false);
|
||||
g_system->getMixer()->pauseAll(false);
|
||||
|
||||
if (!_videoFile.empty()) {
|
||||
_engine->_gfxCursor->kernelHide();
|
||||
|
||||
@ -286,6 +280,7 @@ void Console::postEnter() {
|
||||
_videoFrameDelay = 0;
|
||||
}
|
||||
|
||||
_engine->pauseEngine(false);
|
||||
// Subtract the time we were running the debugger from the game running time
|
||||
_engine->_gamestate->gameStartTime += g_system->getMillis() - _enterTime;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user