From 41827a546a3fd8c8fb4095845f6b80f1f36ce048 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 8 Dec 2018 20:15:53 +0100 Subject: [PATCH] Fix crash when closing session, recursive mon-section removal --- gtk2_ardour/ardour_ui2.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk2_ardour/ardour_ui2.cc b/gtk2_ardour/ardour_ui2.cc index 97d639fc1b..53bccb64bc 100644 --- a/gtk2_ardour/ardour_ui2.cc +++ b/gtk2_ardour/ardour_ui2.cc @@ -821,6 +821,10 @@ ARDOUR_UI::update_title () void ARDOUR_UI::toggle_use_monitor_section () { + if (!_session) { + return; + } + RefPtr act = ActionManager::get_action (X_("Monitor"), "UseMonitorSection"); assert (act); RefPtr tact = Glib::RefPtr::cast_dynamic (act); assert (tact); -- 2.30.2