diff options
author | Paul Gilbert | 2015-07-26 14:56:11 -0400 |
---|---|---|
committer | Paul Gilbert | 2015-07-26 14:56:11 -0400 |
commit | fa51095f7c213e0442410f88677a77f36d6b511c (patch) | |
tree | b0a1f2ccfb6843d8f41d9930939fa24b86e5315d /engines/sherlock | |
parent | 86a33cf4280aec06a160716ead325342d17a9839 (diff) | |
download | scummvm-rg350-fa51095f7c213e0442410f88677a77f36d6b511c.tar.gz scummvm-rg350-fa51095f7c213e0442410f88677a77f36d6b511c.tar.bz2 scummvm-rg350-fa51095f7c213e0442410f88677a77f36d6b511c.zip |
SHERLOCK: RT: Fix filled beaker not being a hotspot in lab scene
Diffstat (limited to 'engines/sherlock')
-rw-r--r-- | engines/sherlock/talk.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/sherlock/talk.cpp b/engines/sherlock/talk.cpp index a1a003d751..d259182a70 100644 --- a/engines/sherlock/talk.cpp +++ b/engines/sherlock/talk.cpp @@ -403,8 +403,14 @@ void Talk::talkTo(const Common::String &filename) { if (!ui._lookScriptFlag) { ui.drawInterface(2); - ui._menuMode = STD_MODE; - ui._windowBounds.top = CONTROLS_Y1; + + if (IS_SERRATED_SCALPEL) { + ui._menuMode = STD_MODE; + ui._windowBounds.top = CONTROLS_Y1; + } else { + ui._menuMode = static_cast<Tattoo::TattooScene *>(_vm->_scene)->_labTableScene ? + LAB_MODE : STD_MODE; + } ui.banishWindow(); } |