Tempo ramps - fix ordering glitches when dragging tempos.
authornick_m <mainsbridge@gmail.com>
Thu, 3 Mar 2016 15:58:13 +0000 (02:58 +1100)
committernick_m <mainsbridge@gmail.com>
Fri, 27 May 2016 13:38:11 +0000 (23:38 +1000)
libs/ardour/tempo.cc

index 010b474a2d293ec538c49625f3fe5fe2d9eb1da7..9601b064afde5827ff0a8b0595dda704e938efd5 100644 (file)
@@ -1032,6 +1032,10 @@ TempoMap::imagine_new_order (TempoSection* section, const Tempo& bpm, const fram
                        prev_ts = t;
                }
        }
+
+       MetricSectionSorter cmp;
+       imaginary.sort (cmp);
+
        /* to do - check precision using _at_tempo() methods */
 /*
        prev_ts = 0;