From a75a1fac59d1ea1e2c042db7cf076a30ee945933 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Tue, 26 Jul 2016 12:53:21 -0400 Subject: Make spring control decrease all the way to zero --- plugins/eg-params.lv2/params.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'plugins') diff --git a/plugins/eg-params.lv2/params.c b/plugins/eg-params.lv2/params.c index d151615..5ffcff0 100644 --- a/plugins/eg-params.lv2/params.c +++ b/plugins/eg-params.lv2/params.c @@ -618,8 +618,8 @@ run(LV2_Handle instance, uint32_t sample_count) } } - if (self->spring > 0.01f) { - self->spring -= 0.001; + if (self->spring > 0.0f) { + self->spring = (self->spring >= 0.001) ? self->spring - 0.001 : 0.0; lv2_atom_forge_frame_time(&self->forge, 0); LV2_Atom_Forge_Frame frame; lv2_atom_forge_object(&self->forge, &frame, 0, uris->patch_Set); -- cgit v1.2.1