diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc index 3ca2190e35..ed61d2b49d 100644 --- a/gtk2_ardour/editor.cc +++ b/gtk2_ardour/editor.cc @@ -4347,8 +4347,8 @@ Editor::set_samples_per_pixel (framecnt_t spp) bool const showing_time_selection = selection->time.length() > 0; if (showing_time_selection && selection->time.start () != selection->time.end_frame ()) { - for (TrackViewList::iterator i = selection->tracks.begin(); i != selection->tracks.end(); ++i) { - (*i)->reshow_selection (selection->time); + for (TrackViewList::iterator i = selection->time.tracks_in_range.begin(); i != selection->time.tracks_in_range.end(); ++i) { + (*i)->show_selection (selection->time); } } diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index c0c6a556a1..cdcd5547ab 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -836,16 +836,6 @@ TimeAxisView::show_selection (TimeSelection& ts) } } -void -TimeAxisView::reshow_selection (TimeSelection& ts) -{ - show_selection (ts); - - for (Children::iterator i = children.begin(); i != children.end(); ++i) { - (*i)->show_selection (ts); - } -} - void TimeAxisView::hide_selection () { diff --git a/gtk2_ardour/time_axis_view.h b/gtk2_ardour/time_axis_view.h index 574fdd21da..29bcd44edd 100644 --- a/gtk2_ardour/time_axis_view.h +++ b/gtk2_ardour/time_axis_view.h @@ -161,7 +161,6 @@ class TimeAxisView : public virtual AxisView virtual void set_samples_per_pixel (double); virtual void show_selection (TimeSelection&); virtual void hide_selection (); - virtual void reshow_selection (TimeSelection&); virtual void show_timestretch (framepos_t start, framepos_t end, int layers, int layer); virtual void hide_timestretch ();