diff options
-rw-r--r-- | gtk2_ardour/engine_dialog.cc | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 304a20a7b2..65fa7227a7 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -1059,15 +1059,12 @@ EngineControl::push_state_to_backend (bool start) * out of here. */ - if (change_rate) { - if (!backend->can_change_sample_rate_when_running()) { - return 1; - } - } - if (change_bufsize) { - if (!backend->can_change_buffer_size_when_running()) { - return 1; - } + if (change_rate && !backend->can_change_sample_rate_when_running()) { + return 1; + } + + if (change_bufsize && !backend->can_change_buffer_size_when_running()) { + return 1; } if (change_rate) { |