summaryrefslogtreecommitdiff
path: root/gtk2_ardour/gain_meter.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2011-01-13 19:43:31 +0000
committerCarl Hetherington <carl@carlh.net>2011-01-13 19:43:31 +0000
commitdb847eea33f170c364b1b3982d7cf7b825afb2a1 (patch)
tree0e9d791ab5237bf5c93a934d0373b2917b82ac57 /gtk2_ardour/gain_meter.cc
parent169ad5b01936a1b62547eec617c11dcd36dd5d8e (diff)
Fix send UI fader (#3708)
git-svn-id: svn://localhost/ardour2/branches/3.0@8506 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/gain_meter.cc')
-rw-r--r--gtk2_ardour/gain_meter.cc14
1 files changed, 6 insertions, 8 deletions
diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc
index eeac58f5e9..23349bc169 100644
--- a/gtk2_ardour/gain_meter.cc
+++ b/gtk2_ardour/gain_meter.cc
@@ -398,16 +398,14 @@ void
GainMeterBase::gain_adjusted ()
{
if (!ignore_toggle) {
- if (_route) {
- if (_route->amp() == _amp) {
- if (_is_midi) {
- _route->set_gain (gain_adjustment.get_value(), this);
- } else {
- _route->set_gain (slider_position_to_gain (gain_adjustment.get_value()), this);
- }
+ if (_route && _route->amp() == _amp) {
+ if (_is_midi) {
+ _route->set_gain (gain_adjustment.get_value(), this);
} else {
- _amp->set_gain (slider_position_to_gain (gain_adjustment.get_value()), this);
+ _route->set_gain (slider_position_to_gain (gain_adjustment.get_value()), this);
}
+ } else {
+ _amp->set_gain (slider_position_to_gain (gain_adjustment.get_value()), this);
}
}