# File lib_wpm/wpm.rb, line 1986 def invoke if (@properties.has_action?) then if (action_id = driver.params['action']) then action_id =~ /^(\S+)\.(\d+)$/ or raise WidgetError, "invalid action-id syntax: #{action_id.inspect}" component_name = $1 call_index = $2.to_i if (component_name == self.component_name) then @properties.call_index = call_index @properties.action end end end nil end