diff options
author | David Robillard <d@drobilla.net> | 2017-03-20 02:10:32 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2017-03-20 03:19:33 +0100 |
commit | bc0f5b77bc52054216790d48a7d09dc36c51b4f4 (patch) | |
tree | 5deeb145ac4c9fea1723d948c2c9d71788ee8302 /src/server/PortImpl.cpp | |
parent | a312f5b5343112bb5b1a2ee10027ffc7a2dc6e2b (diff) | |
download | ingen-bc0f5b77bc52054216790d48a7d09dc36c51b4f4.tar.gz ingen-bc0f5b77bc52054216790d48a7d09dc36c51b4f4.tar.bz2 ingen-bc0f5b77bc52054216790d48a7d09dc36c51b4f4.zip |
Fix zipper noise when dragging CV port values
Diffstat (limited to 'src/server/PortImpl.cpp')
-rw-r--r-- | src/server/PortImpl.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/PortImpl.cpp b/src/server/PortImpl.cpp index 1db98840..b7331aff 100644 --- a/src/server/PortImpl.cpp +++ b/src/server/PortImpl.cpp @@ -229,6 +229,7 @@ PortImpl::set_control_value(const RunContext& context, Sample value) { for (uint32_t v = 0; v < _poly; ++v) { + update_set_state(context, v); set_voice_value(context, v, time, value); } } @@ -284,7 +285,7 @@ PortImpl::set_voice_value(const RunContext& context, } void -PortImpl::update_set_state(RunContext& context, uint32_t v) +PortImpl::update_set_state(const RunContext& context, uint32_t v) { Voice& voice = _voices->at(v); SetState& state = voice.set_state; |