summaryrefslogtreecommitdiff
path: root/libs/ardour/amp.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/amp.cc')
-rw-r--r--libs/ardour/amp.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/amp.cc b/libs/ardour/amp.cc
index dd3c66bfb7..5533e4e045 100644
--- a/libs/ardour/amp.cc
+++ b/libs/ardour/amp.cc
@@ -120,6 +120,11 @@ Amp::run (BufferSet& bufs, samplepos_t /*start_sample*/, samplepos_t /*end_sampl
_current_gain = lpf;
}
+ /* used it, don't do it again until setup_gain_automation() is
+ called successfully.
+ */
+ _apply_gain_automation = false;
+
} else { /* manual (scalar) gain */
gain_t const target_gain = _gain_control->get_value();