no reason for 2 template types in CoreSelection::select_adjacent_stripable()

This commit is contained in:
Paul Davis
2018-08-24 18:22:56 -04:00
parent e546b109c5
commit 0db0d85108
2 changed files with 3 additions and 3 deletions

View File

@@ -116,7 +116,7 @@ class LIBARDOUR_API CoreSelection : public PBD::Stateful {
void send_selection_change ();
template<typename IterTypeForward, typename IterTypeCore>
template<typename IterTypeCore>
void select_adjacent_stripable (bool mixer_order, bool routes_only,
IterTypeCore (StripableList::*begin_method)(),
IterTypeCore (StripableList::*end_method)());

View File

@@ -51,7 +51,7 @@ CoreSelection::~CoreSelection ()
{
}
template<typename IterTypeForward, typename IterTypeCore>
template<typename IterTypeCore>
void
CoreSelection::select_adjacent_stripable (bool mixer_order, bool routes_only,
IterTypeCore (StripableList::*begin_method)(),
@@ -65,7 +65,7 @@ CoreSelection::select_adjacent_stripable (bool mixer_order, bool routes_only,
session.get_stripables (stripables);
stripables.sort (ARDOUR::Stripable::Sorter (mixer_order));
for (IterTypeForward s = (stripables.*begin_method)(); s != (stripables.*end_method)(); ++s) {
for (StripableList::iterator s = stripables.begin(); s != stripables.end(); ++s) {
if (select_stripable_and_maybe_group (*s, true, routes_only, 0)) {
break;
}