diff --git a/gtk2_ardour/streamview.cc b/gtk2_ardour/streamview.cc index 1e42bd00fe..2b634df91c 100644 --- a/gtk2_ardour/streamview.cc +++ b/gtk2_ardour/streamview.cc @@ -565,7 +565,7 @@ StreamView::set_selected_regionviews (RegionSelection& regions) /* Linear search: probably as good as anything else */ for (RegionSelection::iterator ii = regions.begin(); ii != regions.end(); ++ii) { - if (*i == *ii) { + if ((*i)->region() == (*ii)->region()) { selected = true; break; }