From 7409d5f2242c6926b25301a3bd9f6de4c7f8a61d Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 10 Dec 2015 12:46:24 +0100 Subject: [PATCH] catch a potential segfault (unload session) --- gtk2_ardour/ardour_ui.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index c6a0f4f27a..564230a8d6 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -2123,9 +2123,13 @@ ARDOUR_UI::toggle_roll (bool with_abort, bool roll_out_of_bounded_mode) void ARDOUR_UI::toggle_session_auto_loop () { + if (!_session) { + return; + } + Location * looploc = _session->locations()->auto_loop_location(); - if (!_session || !looploc) { + if (!looploc) { return; }