diff --git a/gtk2_ardour/editor_tempodisplay.cc b/gtk2_ardour/editor_tempodisplay.cc index 3ea4e09b0f..eb2ddeca1d 100644 --- a/gtk2_ardour/editor_tempodisplay.cc +++ b/gtk2_ardour/editor_tempodisplay.cc @@ -757,6 +757,7 @@ Temporal::TempoMap::WritableSharedPtr Editor::begin_tempo_mapping () { TempoMap::WritableSharedPtr wmap = TempoMap::write_copy (); + TempoMap::set (wmap); reassociate_metric_markers (wmap); (void) Temporal::DomainSwapInformation::start (Temporal::BeatTime); _session->globally_change_time_domain (Temporal::BeatTime, Temporal::AudioTime); @@ -788,6 +789,7 @@ Temporal::TempoMap::WritableSharedPtr Editor::begin_tempo_map_edit () { TempoMap::WritableSharedPtr wmap = TempoMap::write_copy (); + TempoMap::set (wmap); reassociate_metric_markers (wmap); return wmap; }