aboutsummaryrefslogtreecommitdiff
path: root/saga/script.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'saga/script.cpp')
-rw-r--r--saga/script.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/saga/script.cpp b/saga/script.cpp
index 7f65c8c696..f1f6e13734 100644
--- a/saga/script.cpp
+++ b/saga/script.cpp
@@ -743,10 +743,12 @@ void Script::whichObject(const Point& mousePoint) {
newRightButtonVerb = _leftButtonVerb = kVerbWalkTo;
}
} else {
- if (_firstObjectSet) {
- objectId = ID_NOTHING;
- } else {
- newRightButtonVerb = _leftButtonVerb = kVerbLookAt;
+ if (newRightButtonVerb == kVerbLookOnly) {
+ if (_firstObjectSet) {
+ objectId = ID_NOTHING;
+ } else {
+ newRightButtonVerb = _leftButtonVerb = kVerbLookAt;
+ }
}
}