diff options
author | Robin Gareus <robin@gareus.org> | 2019-03-07 21:24:15 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-03-07 23:50:46 +0100 |
commit | 12a415f0772048f8a38a66a037b024223bc7bbc0 (patch) | |
tree | 73178e3eaf658cae531ea09ea46d1776f2a4e08a /gtk2_ardour/editor.cc | |
parent | 64e1d691ecc54c33c34adb13a66f51790c9bc0d9 (diff) |
Cleanup Editor/Marker context-menu
This could have caused crashes previously:
::build_range_marker_menu() may have created range_marker_menu
while the GUI wanted transport_marker_menu.
Diffstat (limited to 'gtk2_ardour/editor.cc')
-rw-r--r-- | gtk2_ardour/editor.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 132a07a588..a39e2056a1 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -370,7 +370,6 @@ Editor::Editor () , meter_marker_menu (0) , marker_menu (0) , range_marker_menu (0) - , transport_marker_menu (0) , new_transport_marker_menu (0) , marker_menu_item (0) , bbt_beat_subdivision (4) @@ -859,6 +858,9 @@ Editor::~Editor() { delete tempo_marker_menu; delete meter_marker_menu; + delete marker_menu; + delete range_marker_menu; + delete new_transport_marker_menu; delete editor_ruler_menu; delete _popup_region_menu_item; |