diff options
-rw-r--r-- | engines/sherlock/scalpel/scalpel_user_interface.cpp | 2 | ||||
-rw-r--r-- | engines/sherlock/talk.cpp | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/engines/sherlock/scalpel/scalpel_user_interface.cpp b/engines/sherlock/scalpel/scalpel_user_interface.cpp index 69ab6ecb6b..295cddb3c9 100644 --- a/engines/sherlock/scalpel/scalpel_user_interface.cpp +++ b/engines/sherlock/scalpel/scalpel_user_interface.cpp @@ -1549,6 +1549,8 @@ void ScalpelUserInterface::doTalkControl() { || _key == 'E') && _endKeyActive) { talk.freeTalkVars(); talk.pullSequence(); + + drawInterface(2); banishWindow(); _windowBounds.top = CONTROLS_Y1; } else if (((Common::Rect(140, CONTROLS_Y, 179, CONTROLS_Y + 10).contains(mousePos) && events._released) diff --git a/engines/sherlock/talk.cpp b/engines/sherlock/talk.cpp index dd6e776082..96e4d0d41c 100644 --- a/engines/sherlock/talk.cpp +++ b/engines/sherlock/talk.cpp @@ -556,6 +556,7 @@ void Talk::talkTo(const Common::String &filename) { freeTalkVars(); if (!ui._lookScriptFlag) { + ui.drawInterface(2); ui.banishWindow(); ui._windowBounds.top = CONTROLS_Y1; ui._menuMode = STD_MODE; |