diff options
Diffstat (limited to 'src/server/events/Delta.cpp')
-rw-r--r-- | src/server/events/Delta.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/events/Delta.cpp b/src/server/events/Delta.cpp index 7404aea6..a0b7f2ef 100644 --- a/src/server/events/Delta.cpp +++ b/src/server/events/Delta.cpp @@ -561,11 +561,11 @@ Delta::execute(RunContext& context) block->set_enabled(false); break; case SpecialType::NONE: - if (port) { + if (port && value.type() == uris.atom_Float) { if (key == uris.lv2_minimum) { - port->set_minimum(value); + port->set_minimum(value.get<float>()); } else if (key == uris.lv2_maximum) { - port->set_maximum(value); + port->set_maximum(value.get<float>()); } } case SpecialType::LOADED_BUNDLE: |