diff options
author | Robin Gareus <robin@gareus.org> | 2013-07-07 02:52:37 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2013-07-10 15:27:12 +0200 |
commit | 0710171d901d4eb8373eff289e8e70fe1a675c98 (patch) | |
tree | 6282caf09c2370ec3ac282d58cc9a9d262504117 /gtk2_ardour/level_meter.cc | |
parent | bc1a0937104cc2596640d93c95f6fabb3dd5be35 (diff) |
don't reset meter background/highlight on click.
Diffstat (limited to 'gtk2_ardour/level_meter.cc')
-rw-r--r-- | gtk2_ardour/level_meter.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/level_meter.cc b/gtk2_ardour/level_meter.cc index cc45e45f70..36a469f35c 100644 --- a/gtk2_ardour/level_meter.cc +++ b/gtk2_ardour/level_meter.cc @@ -298,19 +298,20 @@ bool LevelMeter::meter_button_release (GdkEventButton* ev) { if (ev->button == 1) { - clear_meters (); + clear_meters (false); } return true; } -void LevelMeter::clear_meters () +void LevelMeter::clear_meters (bool reset_highlight) { for (vector<MeterInfo>::iterator i = meters.begin(); i < meters.end(); i++) { (*i).meter->clear(); (*i).max_peak = minus_infinity(); - (*i).meter->set_highlight(false); + if (reset_highlight) + (*i).meter->set_highlight(false); } max_peak = minus_infinity(); } |