From 02684009ebcb94c71afd2266ece50b7efa2fe108 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 20 Mar 2019 20:50:29 -0700 Subject: [PATCH] safety fix, in case non-Route stripable is selected --- gtk2_ardour/duplicate_routes_dialog.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk2_ardour/duplicate_routes_dialog.cc b/gtk2_ardour/duplicate_routes_dialog.cc index 0b6cc04c96..7dec5c500a 100644 --- a/gtk2_ardour/duplicate_routes_dialog.cc +++ b/gtk2_ardour/duplicate_routes_dialog.cc @@ -170,7 +170,9 @@ DuplicateRouteDialog::on_response (int response) for (TrackSelection::iterator t = tracks.begin(); t != tracks.end(); ++t) { RouteUI* rui = dynamic_cast (*t); - sl.push_back (rui->route()); + if (rui) { + sl.push_back (rui->route()); + } } sl.sort (Stripable::Sorter());