From 216945a89c9ea1dbe66c457ccbea524f0a78fcd8 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 22 Mar 2021 16:03:45 -0600 Subject: [PATCH] move TempoMap::write_copy() into .cc file instead of .h --- libs/temporal/tempo.cc | 6 ++++++ libs/temporal/temporal/tempo.h | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/libs/temporal/tempo.cc b/libs/temporal/tempo.cc index 32f9913f47..91dcfcd6f5 100644 --- a/libs/temporal/tempo.cc +++ b/libs/temporal/tempo.cc @@ -3112,6 +3112,12 @@ TempoMap::init () fetch (); } +TempoMap::SharedPtr +TempoMap::write_copy() +{ + return _map_mgr.write_copy(); +} + int TempoMap::update (TempoMap::SharedPtr m) { diff --git a/libs/temporal/temporal/tempo.h b/libs/temporal/temporal/tempo.h index 4d251d9f6d..52daf2e37e 100644 --- a/libs/temporal/temporal/tempo.h +++ b/libs/temporal/temporal/tempo.h @@ -653,7 +653,7 @@ class LIBTEMPORAL_API TempoMap : public PBD::StatefulDestructible static SharedPtr use() { assert (_tempo_map_p); return _tempo_map_p; } static SharedPtr fetch() { update_thread_tempo_map(); return use(); } - static SharedPtr write_copy() { return _map_mgr.write_copy(); } + static SharedPtr write_copy(); static void fetch_writable() { _tempo_map_p = write_copy(); } static int update (SharedPtr m); static void abort_update ();