GUI part of memleak fixes
This commit is contained in:
parent
eb998b3264
commit
4a1f5c7f28
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user