diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-05-26 11:37:44 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-06-29 14:18:15 -0400 |
commit | 92b023b9088f432c51df513afeb5bf7e32072440 (patch) | |
tree | c7376e21d308a65d2f0428003196add98476b1df /libs/ardour/engine_state_controller.cc | |
parent | 0f9cac978eff240c6290978986187334d576156c (diff) |
fix API version SNAFU caused by re-copying EngineStateController out of Tracks
Diffstat (limited to 'libs/ardour/engine_state_controller.cc')
-rw-r--r-- | libs/ardour/engine_state_controller.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libs/ardour/engine_state_controller.cc b/libs/ardour/engine_state_controller.cc index 934d008d41..eb4cb14959 100644 --- a/libs/ardour/engine_state_controller.cc +++ b/libs/ardour/engine_state_controller.cc @@ -582,10 +582,10 @@ EngineStateController::_validate_current_device_state () std::vector<pframes_t>::iterator bs_iter = std::find (buffer_sizes.begin (), buffer_sizes.end (), _current_state->buffer_size); // if current is not found switch to default if is supported if (bs_iter == buffer_sizes.end ()) { - bs_iter = std::find (buffer_sizes.begin (), buffer_sizes.end (), backend->default_buffer_size ()); + bs_iter = std::find (buffer_sizes.begin (), buffer_sizes.end (), backend->default_buffer_size (_current_state->device_name)); if (bs_iter != buffer_sizes.end ()) { - _current_state->buffer_size = backend->default_buffer_size (); + _current_state->buffer_size = backend->default_buffer_size (_current_state->device_name); } else { if (!buffer_sizes.empty ()) { _current_state->buffer_size = buffer_sizes.front (); @@ -745,7 +745,7 @@ EngineStateController::get_default_buffer_size () const { boost::shared_ptr<AudioBackend> backend = AudioEngine::instance ()->current_backend (); assert (backend); - return backend->default_buffer_size (); + return backend->default_buffer_size (_current_state->device_name); } |