diff options
author | Carl Hetherington <carl@carlh.net> | 2009-05-16 01:53:43 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2009-05-16 01:53:43 +0000 |
commit | 86dda29be798073d3d8b08aa833b52773b41daad (patch) | |
tree | 695925e8f93738aa4823d4959f658011484a03a0 /libs/ardour/audioengine.cc | |
parent | 29e8fe16987548d44b6376a38c81da7737efde28 (diff) |
Move some sync-related options to being session variables.
git-svn-id: svn://localhost/ardour2/branches/3.0@5083 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/audioengine.cc')
-rw-r--r-- | libs/ardour/audioengine.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/ardour/audioengine.cc b/libs/ardour/audioengine.cc index 3e1ba8b2d9..1dc646b610 100644 --- a/libs/ardour/audioengine.cc +++ b/libs/ardour/audioengine.cc @@ -178,7 +178,7 @@ AudioEngine::start () jack_set_sync_callback (_jack, _jack_sync_callback, this); jack_set_freewheel_callback (_jack, _freewheel_callback, this); - if (Config->get_jack_time_master()) { + if (session && session->config.get_jack_time_master()) { jack_set_timebase_callback (_jack, 0, _jack_timebase_callback, this); } @@ -1090,8 +1090,8 @@ AudioEngine::transport_state () int AudioEngine::reset_timebase () { - if (_jack) { - if (Config->get_jack_time_master()) { + if (_jack && session) { + if (session->config.get_jack_time_master()) { return jack_set_timebase_callback (_jack, 0, _jack_timebase_callback, this); } else { return jack_release_timebase (_jack); @@ -1285,7 +1285,7 @@ AudioEngine::reconnect_to_jack () jack_set_sync_callback (_jack, _jack_sync_callback, this); jack_set_freewheel_callback (_jack, _freewheel_callback, this); - if (Config->get_jack_time_master()) { + if (session && session->config.get_jack_time_master()) { jack_set_timebase_callback (_jack, 0, _jack_timebase_callback, this); } |