From df95b8b54de103523743cbfd5c46d87af84c6b09 Mon Sep 17 00:00:00 2001 From: Torsten Ruger Date: Sun, 23 Aug 2015 02:14:16 +0200 Subject: [PATCH] trigger index for object changed --- lib/interpreter/interpreter.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/interpreter/interpreter.rb b/lib/interpreter/interpreter.rb index 5575d7b2..5ee276a0 100644 --- a/lib/interpreter/interpreter.rb +++ b/lib/interpreter/interpreter.rb @@ -121,7 +121,7 @@ module Interpreter value = object_for( @instruction.register ) object = object_for( @instruction.array ) object.internal_object_set( @instruction.index , value ) - trigger(:object_changed, @instruction.array ) + trigger(:object_changed, @instruction.array , @instruction.index) true end @@ -141,7 +141,7 @@ module Interpreter def execute_SaveReturn object = object_for @instruction.register raise "save return has nothing to save" unless @link - trigger(:object_changed, @instruction.register ) + trigger(:object_changed, @instruction.register , @instruction.index ) object.internal_object_set @instruction.index , @link @link = nil true