diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index b479d9f85e..ab32599b8f 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -7483,8 +7483,10 @@ Session::maybe_update_tempo_from_midiclock_tempo (float bpm) if (fabs (metric.tempo().note_types_per_minute() - bpm) > (0.01 * metric.tempo().note_types_per_minute())) { tmap->change_tempo (metric.get_editable_tempo(), Tempo (bpm, 4.0, bpm)); TempoMap::update (tmap); + return; } } + TempoMap::abort_update (); } void