tweak local tempo scope infrastructure

This commit is contained in:
Paul Davis 2025-08-08 15:03:11 -06:00
parent 22abddcd95
commit 1ecb28da47
2 changed files with 0 additions and 5 deletions

View file

@ -1754,16 +1754,12 @@ EditingContext::snap_relative_time_to_relative_time (timepos_t const & origin, t
void void
EditingContext::start_local_tempo_map (std::shared_ptr<TempoMap> map) EditingContext::start_local_tempo_map (std::shared_ptr<TempoMap> map)
{ {
EC_LOCAL_TEMPO_SCOPE;
_local_tempo_map = map; _local_tempo_map = map;
} }
void void
EditingContext::end_local_tempo_map () EditingContext::end_local_tempo_map ()
{ {
EC_LOCAL_TEMPO_SCOPE;
_local_tempo_map.reset (); _local_tempo_map.reset ();
Temporal::TempoMap::fetch (); Temporal::TempoMap::fetch ();
} }

View file

@ -837,7 +837,6 @@ class EditingContext : public ARDOUR::SessionHandlePtr, public AxisViewProvider,
void ensure_local_tempo_scope () const { void ensure_local_tempo_scope () const {
if (_local_tempo_map) { if (_local_tempo_map) {
Temporal::TempoMap::set (_local_tempo_map); Temporal::TempoMap::set (_local_tempo_map);
_local_tempo_map.reset ();
} }
} }
}; };