diff --git a/gtk2_ardour/selection.cc b/gtk2_ardour/selection.cc index 7d465f3ddf..ea74a6b919 100644 --- a/gtk2_ardour/selection.cc +++ b/gtk2_ardour/selection.cc @@ -1045,6 +1045,9 @@ void Selection::add (const list& m) { markers.insert (markers.end(), m.begin(), m.end()); + markers.sort (); + markers.unique (); + MarkersChanged (); }