remove/hide Session::tempo_map() and use TempoMap::use() instead (thread local shared ptr) (GUI edition)

This commit is contained in:
Paul Davis 2020-11-27 12:41:11 -07:00
parent 79763893b3
commit 3c00fab75e
18 changed files with 180 additions and 152 deletions

View file

@ -150,14 +150,14 @@ void
MainClock::edit_current_tempo ()
{
if (!PublicEditor::instance().session()) return;
PublicEditor::instance().edit_tempo_section (PublicEditor::instance().session()->tempo_map().tempo_at (absolute_time()));
PublicEditor::instance().edit_tempo_section (Temporal::TempoMap::use()->tempo_at (absolute_time()));
}
void
MainClock::edit_current_meter ()
{
if (!PublicEditor::instance().session()) return;
PublicEditor::instance().edit_meter_section (PublicEditor::instance().session()->tempo_map().meter_at (absolute_time()));
PublicEditor::instance().edit_meter_section (Temporal::TempoMap::use()->meter_at (absolute_time()));
}
void