display current buffer size - hopefully w/o breaking ASIO

This commit is contained in:
Robin Gareus 2015-01-17 21:28:59 +01:00
parent 964c85a061
commit cc221ea3c3

View File

@ -967,7 +967,11 @@ EngineControl::device_changed ()
buffer_size_combo.set_sensitive (true);
set_popdown_strings (buffer_size_combo, s);
buffer_size_combo.set_active_text (bufsize_as_string (backend->default_buffer_size(device_name)));
uint32_t period = backend->buffer_size();
if (0 == period) {
period = backend->default_buffer_size(device_name);
}
buffer_size_combo.set_active_text (bufsize_as_string (period));
show_buffer_duration ();
} else {
buffer_size_combo.set_sensitive (false);