diff options
author | Robin Gareus <robin@gareus.org> | 2014-09-11 02:34:09 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2014-09-11 03:04:11 +0200 |
commit | df19c576c7e26fb71626f752de250f55ede0f7af (patch) | |
tree | fa98141b41db3e3177e7ff2c211983a806498485 /gtk2_ardour/level_meter.cc | |
parent | 6b3d3e2f916a714d5804688605883caadcfd9db0 (diff) |
fix a bunch of memory leaks
Diffstat (limited to 'gtk2_ardour/level_meter.cc')
-rw-r--r-- | gtk2_ardour/level_meter.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/level_meter.cc b/gtk2_ardour/level_meter.cc index 4f36e922a9..a9b96a8b6c 100644 --- a/gtk2_ardour/level_meter.cc +++ b/gtk2_ardour/level_meter.cc @@ -66,6 +66,9 @@ LevelMeterBase::on_theme_changed() LevelMeterBase::~LevelMeterBase () { + _configuration_connection.disconnect(); + _meter_type_connection.disconnect(); + _parameter_connection.disconnect(); for (vector<MeterInfo>::iterator i = meters.begin(); i != meters.end(); i++) { delete (*i).meter; } |