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

This commit is contained in:
Paul Davis
2020-11-27 12:40:58 -07:00
parent 60d1c5f722
commit 79763893b3
20 changed files with 64 additions and 62 deletions

View File

@@ -548,8 +548,8 @@ BasicUI::jump_by_seconds (double secs, LocateTransportDisposition ltd)
void
BasicUI::jump_by_bars (int bars, LocateTransportDisposition ltd)
{
TempoMap& tmap (session->tempo_map());
Temporal::BBT_Time bbt (tmap.bbt_at (session->transport_sample()));
TempoMap::SharedPtr tmap (TempoMap::use());
Temporal::BBT_Time bbt (tmap->bbt_at (session->transport_sample()));
bars += bbt.bars;
if (bars < 0) {