GUI part of memleak fixes
This commit is contained in:
@@ -645,6 +645,7 @@ ARDOUR_UI::~ARDOUR_UI ()
|
||||
delete nsm;
|
||||
delete gui_object_state;
|
||||
FastMeter::flush_pattern_cache ();
|
||||
PixFader::flush_pattern_cache ();
|
||||
}
|
||||
|
||||
#ifndef NDEBUG
|
||||
|
||||
@@ -814,6 +814,12 @@ Editor::~Editor()
|
||||
delete _drags;
|
||||
delete nudge_clock;
|
||||
delete quantize_dialog;
|
||||
delete _summary;
|
||||
delete _group_tabs;
|
||||
delete _regions;
|
||||
delete _snapshots;
|
||||
delete _locations;
|
||||
delete _playlist_selector;
|
||||
}
|
||||
|
||||
XMLNode*
|
||||
|
||||
@@ -69,7 +69,7 @@ ArdourKeyboard::setup_keybindings ()
|
||||
|
||||
/* set up the per-user bindings path */
|
||||
|
||||
string lowercase_program_name = downcase (PROGRAM_NAME);
|
||||
string lowercase_program_name = downcase (string(PROGRAM_NAME));
|
||||
|
||||
user_keybindings_path = Glib::build_filename (user_config_directory(), lowercase_program_name + ".bindings");
|
||||
|
||||
|
||||
@@ -92,6 +92,7 @@ Mixer_UI::Mixer_UI ()
|
||||
, in_group_row_change (false)
|
||||
, track_menu (0)
|
||||
, _monitor_section (0)
|
||||
, _plugin_selector (0)
|
||||
, _strip_width (ARDOUR_UI::config()->get_default_narrow_ms() ? Narrow : Wide)
|
||||
, ignore_reorder (false)
|
||||
, _in_group_rebuild_or_clear (false)
|
||||
@@ -257,6 +258,7 @@ Mixer_UI::~Mixer_UI ()
|
||||
if (_monitor_section) {
|
||||
delete _monitor_section;
|
||||
}
|
||||
delete _plugin_selector;
|
||||
}
|
||||
|
||||
void
|
||||
|
||||
Reference in New Issue
Block a user