diff options
author | Carl Hetherington <carl@carlh.net> | 2011-01-13 19:43:31 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2011-01-13 19:43:31 +0000 |
commit | db847eea33f170c364b1b3982d7cf7b825afb2a1 (patch) | |
tree | 0e9d791ab5237bf5c93a934d0373b2917b82ac57 /gtk2_ardour/gain_meter.cc | |
parent | 169ad5b01936a1b62547eec617c11dcd36dd5d8e (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.cc | 14 |
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); } } |