diff options
author | Strangerke | 2013-04-10 12:59:39 +0200 |
---|---|---|
committer | Strangerke | 2013-04-10 12:59:39 +0200 |
commit | bccb460e36120d3555684ef13b23e00a367a8eb7 (patch) | |
tree | 83f0fc823146556e032bb49db5b2d5b3c48d0f0b /engines/hopkins/graphics.cpp | |
parent | 094a0617ac88148be291ffdff412cd515ed34ac8 (diff) | |
download | scummvm-rg350-bccb460e36120d3555684ef13b23e00a367a8eb7.tar.gz scummvm-rg350-bccb460e36120d3555684ef13b23e00a367a8eb7.tar.bz2 scummvm-rg350-bccb460e36120d3555684ef13b23e00a367a8eb7.zip |
HOPKINS: Add lockScreen() and unlockScreen() in copyVideoVbe16()
Diffstat (limited to 'engines/hopkins/graphics.cpp')
-rw-r--r-- | engines/hopkins/graphics.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/hopkins/graphics.cpp b/engines/hopkins/graphics.cpp index 50620e3f29..2a29b351b6 100644 --- a/engines/hopkins/graphics.cpp +++ b/engines/hopkins/graphics.cpp @@ -725,6 +725,8 @@ void GraphicsManager::copyWinscanVbe3(const byte *srcData, byte *destSurface) { void GraphicsManager::copyVideoVbe16(const byte *srcData) { const byte *srcP = srcData; int destOffset = 0; + + lockScreen(); assert(_videoPtr); for (;;) { @@ -791,6 +793,7 @@ void GraphicsManager::copyVideoVbe16(const byte *srcData) { ++destOffset; } } + unlockScreen(); } void GraphicsManager::copyVideoVbe16a(const byte *srcData) { |