diff options
author | Eugene Sandulenko | 2007-08-03 21:09:41 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2007-08-03 21:09:41 +0000 |
commit | 8b5f0624f5a6c80826fb547ac6613b21ce2e1cc7 (patch) | |
tree | 7ba9568759bd8f97e6111eb631bb383d6be4d06c /engines | |
parent | ff8ed07958a3c75c1cd909d4cdd2849c8b76cd14 (diff) | |
download | scummvm-rg350-8b5f0624f5a6c80826fb547ac6613b21ce2e1cc7.tar.gz scummvm-rg350-8b5f0624f5a6c80826fb547ac6613b21ce2e1cc7.tar.bz2 scummvm-rg350-8b5f0624f5a6c80826fb547ac6613b21ce2e1cc7.zip |
Make resolution change in Lost in Time less wacky.
svn-id: r28437
Diffstat (limited to 'engines')
-rw-r--r-- | engines/gob/inter_v2.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/gob/inter_v2.cpp b/engines/gob/inter_v2.cpp index 64d092b919..376aef75d9 100644 --- a/engines/gob/inter_v2.cpp +++ b/engines/gob/inter_v2.cpp @@ -1381,7 +1381,10 @@ void Inter_v2::o2_initScreen() { width = _vm->_width = 640; height = _vm->_height = 400; _vm->_global->_colorCount = 16; - _vm->_system->initSize(_vm->_width, _vm->_height); + _vm->_system->beginGFXTransaction(); + _vm->_system->initSize(_vm->_width, _vm->_height); + _vm->initCommonGFX(true); + _vm->_system->endGFXTransaction(); } else if (_vm->_global->_videoMode == 0x10) { if (width == -1) width = 320; @@ -1391,7 +1394,10 @@ void Inter_v2::o2_initScreen() { _vm->_width = 320; _vm->_height = 200; _vm->_global->_colorCount = 256; - _vm->_system->initSize(_vm->_width, _vm->_height); + _vm->_system->beginGFXTransaction(); + _vm->_system->initSize(_vm->_width, _vm->_height); + _vm->initCommonGFX(false); + _vm->_system->endGFXTransaction(); } } |