Optimize automation-event process splitting
[ardour.git] / libs / ardour / ardour / session_route.h
index 22bfc1f032b1030a1a9166cf913aec5ad5e2a983..b7eadac7d203e1a30f0c97d04d3e4ed9cfc530b3 100644 (file)
@@ -36,7 +36,7 @@ Session::foreach_route (T *obj, void (T::*func)(Route&), bool sort)
        RouteList public_order (*r);
 
        if (sort) {
-               public_order.sort (RoutePublicOrderSorter());
+               public_order.sort (Stripable::Sorter ());
        }
 
        for (RouteList::iterator i = public_order.begin(); i != public_order.end(); i++) {
@@ -51,7 +51,7 @@ Session::foreach_route (T *obj, void (T::*func)(boost::shared_ptr<Route>), bool
        RouteList public_order (*r);
 
        if (sort) {
-               public_order.sort (RoutePublicOrderSorter());
+               public_order.sort (Stripable::Sorter ());
        }
 
        for (RouteList::iterator i = public_order.begin(); i != public_order.end(); i++) {
@@ -66,7 +66,7 @@ Session::foreach_route (T *obj, void (T::*func)(Route&, A), A arg1, bool sort)
        RouteList public_order (*r);
 
        if (sort) {
-               public_order.sort (RoutePublicOrderSorter());
+               public_order.sort (Stripable::Sorter ());
        }
 
        for (RouteList::iterator i = public_order.begin(); i != public_order.end(); i++) {