Fix broken meter manipulation in exact_beat.
authornick_m <mainsbridge@gmail.com>
Fri, 1 Jul 2016 17:04:55 +0000 (03:04 +1000)
committernick_m <mainsbridge@gmail.com>
Sat, 9 Jul 2016 16:18:37 +0000 (02:18 +1000)
libs/ardour/tempo.cc

index cc423ef4a5b71488931c9c3e12a0aa272c9c4efb..2d1c10f73ed56ea32c79b1526186fa0d088a939b 100644 (file)
@@ -2474,7 +2474,7 @@ TempoMap::solve_map_bbt (Metrics& imaginary, MeterSection* section, const BBT_Ti
 
                                for (Metrics::const_iterator ii = imaginary.begin(); ii != imaginary.end(); ++ii) {
                                        TempoSection* t;
-                                       if ((*i)->is_tempo()) {
+                                       if ((*ii)->is_tempo()) {
                                                t = static_cast<TempoSection*> (*ii);
                                                if ((t->locked_to_meter() || !t->movable()) && t->frame() == m->frame()) {
                                                        meter_locked_tempo = t;