diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-03-20 20:50:29 -0700 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-03-20 20:50:29 -0700 |
commit | 02684009ebcb94c71afd2266ece50b7efa2fe108 (patch) | |
tree | 3b12d830038b1f2201dae11923e30d8bbc362ea2 /gtk2_ardour/duplicate_routes_dialog.cc | |
parent | df90dbd7bba983b0103e8e13d6642398bf7e170e (diff) |
safety fix, in case non-Route stripable is selected
Diffstat (limited to 'gtk2_ardour/duplicate_routes_dialog.cc')
-rw-r--r-- | gtk2_ardour/duplicate_routes_dialog.cc | 4 |
1 files changed, 3 insertions, 1 deletions
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<RouteUI*> (*t); - sl.push_back (rui->route()); + if (rui) { + sl.push_back (rui->route()); + } } sl.sort (Stripable::Sorter()); |