safety fix, in case non-Route stripable is selected
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 21 Mar 2019 03:50:29 +0000 (20:50 -0700)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 21 Mar 2019 03:50:29 +0000 (20:50 -0700)
gtk2_ardour/duplicate_routes_dialog.cc

index 0b6cc04c9657852abbc876f3ecb7f76a7d772dee..7dec5c500a9fb298baf7e47f7af9842f18da73d5 100644 (file)
@@ -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());