From ef9fc93ffc5833b9f0ab945635d4f4156f5c4b3a Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 16 Dec 2025 23:28:06 +0100 Subject: [PATCH] Fix another static signal that depends on the session see also 557058f362f2 and compare to Mixer_UI::sync_presentation_info_from_treeview --- gtk2_ardour/recorder_ui.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk2_ardour/recorder_ui.cc b/gtk2_ardour/recorder_ui.cc index ed7087d493..69e19ab1c5 100644 --- a/gtk2_ardour/recorder_ui.cc +++ b/gtk2_ardour/recorder_ui.cc @@ -1139,6 +1139,9 @@ struct TrackRecordAxisSorter { void RecorderUI::presentation_info_changed (PBD::PropertyChange const& what_changed) { + if (!_session || _session->deletion_in_progress()) { + return; + } if (what_changed.contains (Properties::hidden)) { update_rec_table_layout (); } else if (what_changed.contains (Properties::order)) {