diff options
| -rw-r--r-- | System.c4g/DTSelectionContext.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/System.c4g/DTSelectionContext.c b/System.c4g/DTSelectionContext.c index 1f4ebf0..d6d6369 100644 --- a/System.c4g/DTSelectionContext.c +++ b/System.c4g/DTSelectionContext.c @@ -390,7 +390,8 @@ func ControlDigDouble() { if(GetProcedure() == "WALK" || GetProcedure() == "DIG" || GetProcedure() == "SWIM") { - if(Contents() && Contents()->~Activate(this)) + var content = Contents(); + if(content && (content->~Activate(this) || Contents() != content)) // assume succesful interaction if the contents changed { return true; } |
