diff options
-rw-r--r-- | engines/wage/gui.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/wage/gui.cpp b/engines/wage/gui.cpp index 3d3c58b9c7..01b9422fd4 100644 --- a/engines/wage/gui.cpp +++ b/engines/wage/gui.cpp @@ -87,11 +87,16 @@ void Gui::draw() { if (_scene != NULL && _sceneDirty) { _scene->paint(&_screen, 0, kMenuHeight); paintBorder(&_screen, 0, kMenuHeight, _scene->_design->getBounds()->width(), _scene->_design->getBounds()->height(), - true, true, true, false); + false, false, false, false); _sceneDirty = false; } + int sceneW = _scene->_design->getBounds()->width(); + paintBorder(&_screen, sceneW, kMenuHeight, _screen.w - sceneW, _scene->_design->getBounds()->height(), + true, true, true, false); + + g_system->copyRectToScreen(_screen.getPixels(), _screen.pitch, 0, 0, _screen.w, _screen.h); } |