From 0aad790fd7462a82765c579f32cf0c128fab0849 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Mon, 31 Jan 2022 22:32:20 +0100 Subject: [PATCH] Fix deserializing boolean parameters --- src/wrapper/vst3.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wrapper/vst3.rs b/src/wrapper/vst3.rs index ff30b139..39c69b54 100644 --- a/src/wrapper/vst3.rs +++ b/src/wrapper/vst3.rs @@ -436,10 +436,9 @@ impl IComponent for Wrapper<'_, P> { match param_value { ParamValue::Bool(b) => self.inner.bypass_state.store(b, Ordering::SeqCst), _ => nih_debug_assert_failure!( - "Invalid serialized value {:?} for parameter {} ({:?})", + "Invalid serialized value {:?} for parameter \"{}\"", param_value, param_id_str, - param_id_str, ), }; continue; @@ -461,9 +460,10 @@ impl IComponent for Wrapper<'_, P> { match (param_ptr, param_value) { (ParamPtr::FloatParam(p), ParamValue::F32(v)) => (**p).set_plain_value(v), (ParamPtr::IntParam(p), ParamValue::I32(v)) => (**p).set_plain_value(v), + (ParamPtr::BoolParam(p), ParamValue::Bool(v)) => (**p).set_plain_value(v), (param_ptr, param_value) => { nih_debug_assert_failure!( - "Invalid serialized value {:?} for parameter {} ({:?})", + "Invalid serialized value {:?} for parameter \"{}\" ({:?})", param_value, param_id_str, param_ptr,