summaryrefslogtreecommitdiffstats
path: root/src/server/events/Delta.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/events/Delta.cpp')
-rw-r--r--src/server/events/Delta.cpp6
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: