no reason for 2 template types in CoreSelection::select_adjacent_stripable()
This commit is contained in:
@@ -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)());
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user