aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/sci/gui/gui_transitions.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/sci/gui/gui_transitions.cpp b/engines/sci/gui/gui_transitions.cpp
index 0dd7b56390..59a20d7e8a 100644
--- a/engines/sci/gui/gui_transitions.cpp
+++ b/engines/sci/gui/gui_transitions.cpp
@@ -162,6 +162,13 @@ void SciGuiTransitions::doit(Common::Rect picRect) {
// Now we do the actual transition to the new screen
doTransition(_number, false);
+ if (picRect.bottom != 320) {
+ // TODO: this is a workaround for lsl6 not showing menubar when playing
+ // There is some new code in the sierra sci in ShowPic that seems to do something similar to this
+ _screen->copyToScreen();
+ g_system->updateScreen();
+ }
+
_screen->_picNotValid = 0;
}