Cleanup of region drag code to be a bit more efficient and shorter. Fixes crashes...
[ardour.git] / gtk2_ardour / region_selection.cc
index 9ac96d682ba35db73a54687c48dbe9862593c4f4..1a5a556514eabc209fa7238511a001e0bceca5ee 100644 (file)
@@ -253,10 +253,10 @@ struct RegionSortByTrack {
 
            /* really, track and position */
 
-           if (a->get_trackview().order() == b->get_trackview().order()) {
+           if (a->get_time_axis_view().order() == b->get_time_axis_view().order()) {
                    return a->region()->position() < b->region()->position();
            } else {
-                   return a->get_trackview().order() < b->get_trackview().order();
+                   return a->get_time_axis_view().order() < b->get_time_axis_view().order();
            }
     }
 };
@@ -298,7 +298,7 @@ bool
 RegionSelection::involves (const TimeAxisView& tv) const
 {
        for (RegionSelection::const_iterator i = begin(); i != end(); ++i) {
-               if (&(*i)->get_trackview() == &tv) {
+               if (&(*i)->get_time_axis_view() == &tv) {
                        return true;
                }
        }