aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/tattoo/widget_verbs.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-08-07 23:20:48 -0400
committerPaul Gilbert2015-08-07 23:20:48 -0400
commit0b53820dd91175ff639dd56b4a5e45c99a869dc5 (patch)
tree45de937e7f17e31d0e81f2c88519950e8981ea34 /engines/sherlock/tattoo/widget_verbs.cpp
parent87956d6a10369be3c30898fa647ed688684175f7 (diff)
downloadscummvm-rg350-0b53820dd91175ff639dd56b4a5e45c99a869dc5.tar.gz
scummvm-rg350-0b53820dd91175ff639dd56b4a5e45c99a869dc5.tar.bz2
scummvm-rg350-0b53820dd91175ff639dd56b4a5e45c99a869dc5.zip
SHERLOCK: RT: Fix showing verbs with * prefixed target actions
Diffstat (limited to 'engines/sherlock/tattoo/widget_verbs.cpp')
-rw-r--r--engines/sherlock/tattoo/widget_verbs.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sherlock/tattoo/widget_verbs.cpp b/engines/sherlock/tattoo/widget_verbs.cpp
index 7c9f723f66..fd9d1ed6b9 100644
--- a/engines/sherlock/tattoo/widget_verbs.cpp
+++ b/engines/sherlock/tattoo/widget_verbs.cpp
@@ -91,7 +91,8 @@ void WidgetVerbs::load(bool objectsOn) {
// Add any extra active verbs from the object's verb list
for (int idx = 0; idx < 6; ++idx) {
if (!ui._bgShape->_use[idx]._verb.empty() && !ui._bgShape->_use[idx]._verb.hasPrefix(" ") &&
- (ui._bgShape->_use[idx]._target.empty() || ui._bgShape->_use[idx]._target.hasPrefix(" "))) {
+ (ui._bgShape->_use[idx]._target.empty() || ui._bgShape->_use[idx]._target.hasPrefix("*") ||
+ ui._bgShape->_use[idx]._target.hasPrefix(" "))) {
_verbCommands.push_back(ui._bgShape->_use[idx]._verb);
}
}