From 49e24a6e0a2ad45c1dac2877e0f4cfcc69964ed2 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Wed, 24 Jul 2013 16:15:06 +0200 Subject: fix display-type of editor-mixer level-meter --- gtk2_ardour/level_meter.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour/level_meter.cc') diff --git a/gtk2_ardour/level_meter.cc b/gtk2_ardour/level_meter.cc index 0e2cd1f8be..c459d91a81 100644 --- a/gtk2_ardour/level_meter.cc +++ b/gtk2_ardour/level_meter.cc @@ -361,7 +361,7 @@ LevelMeter::setup_meters (int len, int initial_width, int thin_width) } } } - if (meters[n].width != width || meters[n].length != len || color_changed) { + if (meters[n].width != width || meters[n].length != len || color_changed || meter_type != visible_meter_type) { delete meters[n].meter; meters[n].meter = new FastMeter ((uint32_t) floor (Config->get_meter_hold()), width, FastMeter::Vertical, len, c[0], c[1], c[2], c[3], c[4], @@ -383,6 +383,7 @@ LevelMeter::setup_meters (int len, int initial_width, int thin_width) } show(); color_changed = false; + visible_meter_type = meter_type; } void -- cgit v1.2.3