From 2c0396c9aa762be226d154cc3ed201c39ff6a2ec Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 5 Jun 2016 20:49:45 -0400 Subject: fix Session::get_remote_nth_stripable() to use zero-based numbering --- libs/ardour/session.cc | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'libs/ardour/session.cc') diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index e5b7f195a4..6b8c7f3ed8 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -4237,15 +4237,8 @@ Session::get_remote_nth_stripable (PresentationInfo::order_t n, PresentationInfo StripableList sl; PresentationInfo::order_t match_cnt = 0; - /* API is one-based, so adjust n */ - - if (n) { - --n; - } - get_stripables (sl); - GlobalPresentationOrderSorter cmp; - sl.sort (cmp); + sl.sort (GlobalPresentationOrderSorter()); for (StripableList::const_iterator s = sl.begin(); s != sl.end(); ++s) { if ((*s)->presentation_info().flag_match (flags)) { -- cgit v1.2.3