diff options
Diffstat (limited to 'cras/src/tests/dev_io_stubs.cc')
-rw-r--r-- | cras/src/tests/dev_io_stubs.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cras/src/tests/dev_io_stubs.cc b/cras/src/tests/dev_io_stubs.cc index b74162b8..d97dde50 100644 --- a/cras/src/tests/dev_io_stubs.cc +++ b/cras/src/tests/dev_io_stubs.cc @@ -151,6 +151,11 @@ void add_stream_to_dev(IodevPtr& dev, const StreamPtr& stream) { static_cast<size_t>(dev->max_cb_level)); dev->largest_cb_level = std::max(stream->rstream->cb_threshold, static_cast<size_t>(dev->max_cb_level)); + + if (stream->rstream->main_dev.dev_id == NO_DEVICE) { + stream->rstream->main_dev.dev_id = dev->info.idx; + stream->rstream->main_dev.dev_ptr = dev.get(); + } } void fill_audio_format(cras_audio_format* format, unsigned int rate) { |