From f421473f7c5d417769c7a6a2eef62a5e38493506 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 6 Jul 2013 17:10:13 +0200 Subject: [PATCH] fix another peak-meter threshold config issue --- gtk2_ardour/level_meter.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/gtk2_ardour/level_meter.cc b/gtk2_ardour/level_meter.cc index d0f46f0597..34d34608c6 100644 --- a/gtk2_ardour/level_meter.cc +++ b/gtk2_ardour/level_meter.cc @@ -126,12 +126,10 @@ LevelMeter::parameter_changed (string p) ENSURE_GUI_THREAD (*this, &LevelMeter::parameter_changed, p) if (p == "meter-hold") { - vector::iterator i; uint32_t n; for (n = 0, i = meters.begin(); i != meters.end(); ++i, ++n) { - (*i).meter->set_hold_count ((uint32_t) floor(Config->get_meter_hold())); } } @@ -139,6 +137,14 @@ LevelMeter::parameter_changed (string p) color_changed = true; setup_meters (meter_length, regular_meter_width, thin_meter_width); } + else if (p == "meter-peak") { + vector::iterator i; + uint32_t n; + + for (n = 0, i = meters.begin(); i != meters.end(); ++i, ++n) { + (*i).max_peak = minus_infinity(); + } + } } void