ControlReference: don't reparse expression when references are updated

This commit is contained in:
Michael M committed 2017-09-14 12:53:35 -07:00
1 parent c332580b83
commit 31f1c06226
8 files changed
+41 -25

No files matched your search

@@ -216,7 +216,7 @@ public:
// Keep a shared_ptr to the device so the control pointer doesn't become invalid
std::shared_ptr<Device> m_device;
ControlExpression(ControlQualifier qualifier_) : qualifier(qualifier_) {}
explicit ControlExpression(ControlQualifier qualifier_) : qualifier(qualifier_) {}
ControlState GetValue() const override { return control ? control->ToInput()->GetState() : 0.0; }
void SetValue(ControlState value) override
{