From 3c25d26e91d4703ba76c90d5175aa94e4ddd850b Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 21 Feb 2017 01:35:18 +0100 Subject: Fix potential crash at exit/close. ~DisplaySuspender's PresentationInfo::unsuspend_change_signal can try to update Stripable PresentationInfo for a session that's no longer present. --- gtk2_ardour/editor_routes.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gtk2_ardour') diff --git a/gtk2_ardour/editor_routes.cc b/gtk2_ardour/editor_routes.cc index 50c0eabc04..119387f366 100644 --- a/gtk2_ardour/editor_routes.cc +++ b/gtk2_ardour/editor_routes.cc @@ -1582,13 +1582,14 @@ struct PresentationInfoVCASorter void EditorRoutes::initial_display () { - DisplaySuspender ds; _model->clear (); if (!_session) { return; } + DisplaySuspender ds; + StripableList s; RouteList r (*_session->get_routes()); -- cgit v1.2.3