diff options
Diffstat (limited to 'src/server/events/SetPortValue.cpp')
-rw-r--r-- | src/server/events/SetPortValue.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/events/SetPortValue.cpp b/src/server/events/SetPortValue.cpp index 4af14d44..e5877d47 100644 --- a/src/server/events/SetPortValue.cpp +++ b/src/server/events/SetPortValue.cpp @@ -101,6 +101,8 @@ SetPortValue::pre_process() _port->set_property(_engine.world()->uris()->ingen_value, _value); } + _binding = _engine.control_bindings()->port_binding(_port); + QueuedEvent::pre_process(); } @@ -114,7 +116,7 @@ SetPortValue::execute(ProcessContext& context) return; apply(context); - _engine.control_bindings()->port_value_changed(context, _port); + _engine.control_bindings()->port_value_changed(context, _port, _binding, _value); } void |