diff --git a/src/app/Knob.cpp b/src/app/Knob.cpp index 13b3fb7b..e673bcb9 100644 --- a/src/app/Knob.cpp +++ b/src/app/Knob.cpp @@ -58,6 +58,11 @@ void Knob::onDragEnd(const event::DragEnd &e) { h->newValue = newValue; APP->history->push(h); } + else { + // Call Action if knob was not changed + event::Action eAction; + onAction(eAction); + } } } diff --git a/src/app/ParamWidget.cpp b/src/app/ParamWidget.cpp index e958801c..d6b29fc9 100644 --- a/src/app/ParamWidget.cpp +++ b/src/app/ParamWidget.cpp @@ -147,11 +147,6 @@ void ParamWidget::onButton(const event::Button &e) { if (paramQuantity) { APP->scene->rack->touchedParam = this; } - - // Call onAction - event::Action eAction; - onAction(eAction); - e.consume(this); }