summaryrefslogtreecommitdiffstats
path: root/System.c4g
diff options
context:
space:
mode:
Diffstat (limited to 'System.c4g')
-rw-r--r--System.c4g/DTSelectionContext.c3
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;
}