diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/agos/verb.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/agos/verb.cpp b/engines/agos/verb.cpp index 31e3211304..45dbfd0840 100644 --- a/engines/agos/verb.cpp +++ b/engines/agos/verb.cpp @@ -216,7 +216,14 @@ void AGOSEngine_Simon2::clearName() { return; } - AGOSEngine_Simon1::clearName(); + if (_currentVerbBox == _lastVerbOn) + return; + + resetNameWindow(); + _lastVerbOn = _currentVerbBox; + + if (_currentVerbBox != NULL && !(_currentVerbBox->flags & kBFBoxDead)) + printVerbOf(_currentVerbBox->id); } void AGOSEngine_Simon1::clearName() { |