summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gtk2_ardour/editor_selection.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/editor_selection.cc b/gtk2_ardour/editor_selection.cc
index b45ff8c1bb..8902705db2 100644
--- a/gtk2_ardour/editor_selection.cc
+++ b/gtk2_ardour/editor_selection.cc
@@ -962,7 +962,10 @@ Editor::track_selection_changed ()
case 0:
break;
default:
- set_selected_mixer_strip (*(selection->tracks.front()));
+ /* last element in selection list is the most recently
+ * selected, because we always append to that list.
+ */
+ set_selected_mixer_strip (*(selection->tracks.back()));
break;
}