diff options
author | Martin Kiewitz | 2010-06-17 19:42:34 +0000 |
---|---|---|
committer | Martin Kiewitz | 2010-06-17 19:42:34 +0000 |
commit | 27741ee9707b97bcfa09d4bb4f274e4788a46449 (patch) | |
tree | 827a4403fca6a1f3d6e66ebf35b04e96e1df493c /engines | |
parent | cb92890d7bc99ddad504c43bd12423caa4a8fcda (diff) | |
download | scummvm-rg350-27741ee9707b97bcfa09d4bb4f274e4788a46449.tar.gz scummvm-rg350-27741ee9707b97bcfa09d4bb4f274e4788a46449.tar.bz2 scummvm-rg350-27741ee9707b97bcfa09d4bb4f274e4788a46449.zip |
SCI: dont subtract offTop on wmgrPort when using old gfx functions - fixes about window in pq2
svn-id: r49947
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sci/graphics/ports.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/sci/graphics/ports.cpp b/engines/sci/graphics/ports.cpp index b8d38910d1..c964ccd346 100644 --- a/engines/sci/graphics/ports.cpp +++ b/engines/sci/graphics/ports.cpp @@ -95,9 +95,12 @@ void GfxPorts::init(bool usesOldGfxFunctions, GfxPaint16 *paint16, GfxText16 *te setPort(_wmgrPort); // SCI0 games till kq4 (.502 - not including) did not adjust against _wmgrPort in kNewWindow // We leave _wmgrPort top at 0, so the adjustment wont get done - if (!g_sci->_features->usesOldGfxFunctions()) + if (!g_sci->_features->usesOldGfxFunctions()) { setOrigin(0, offTop); - _wmgrPort->rect.bottom = _screen->getHeight() - offTop; + _wmgrPort->rect.bottom = _screen->getHeight() - offTop; + } else { + _wmgrPort->rect.bottom = _screen->getHeight(); + } _wmgrPort->rect.right = _screen->getWidth(); _wmgrPort->rect.moveTo(0, 0); _wmgrPort->curTop = 0; |