summaryrefslogtreecommitdiff
path: root/gtk2_ardour/level_meter.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2013-07-31 19:24:26 +0200
committerPaul Davis <paul@linuxaudiosystems.com>2013-08-08 15:26:18 -0400
commit6b02d50d5ec1018bd6d62dcc8a972f292521b811 (patch)
tree285ca38156c7a8bcff153617c600476b82a774d9 /gtk2_ardour/level_meter.cc
parent41aae4d685e59b52c1e61518b081dfd3c51a6afe (diff)
clean up some valgrid "Uninitialised value was created by a heap allocation" wanings
Diffstat (limited to 'gtk2_ardour/level_meter.cc')
-rw-r--r--gtk2_ardour/level_meter.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gtk2_ardour/level_meter.cc b/gtk2_ardour/level_meter.cc
index 0126e3705f..094a7ca54c 100644
--- a/gtk2_ardour/level_meter.cc
+++ b/gtk2_ardour/level_meter.cc
@@ -47,6 +47,7 @@ LevelMeterBase::LevelMeterBase (Session* s, PBD::EventLoop::InvalidationRecord*
: parent_invalidator(ir)
, _meter (0)
, _meter_orientation(o)
+ , regular_meter_width (6)
, meter_length (0)
, thin_meter_width(2)
{
@@ -382,6 +383,7 @@ LevelMeterBase::setup_meters (int len, int initial_width, int thin_width)
}
if (meters[n].width != width || meters[n].length != len || color_changed || meter_type != visible_meter_type) {
bool hl = meters[n].meter ? meters[n].meter->get_highlight() : false;
+ meters[n].packed = false;
delete meters[n].meter;
meters[n].meter = new FastMeter ((uint32_t) floor (Config->get_meter_hold()), width, _meter_orientation, len,
c[0], c[1], c[2], c[3], c[4],