From 7523772886ca37cf05d0ad5b24f6d520e314242e Mon Sep 17 00:00:00 2001 From: jacqueline Date: Mon, 16 Oct 2023 13:52:43 +1100 Subject: Decouple play/pause from output on/off I think this was the cause of toggling play/pause making audio go away. Or at least I can't repro that bug anymore, anyway. --- src/audio/bt_audio_output.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/audio/bt_audio_output.cpp') diff --git a/src/audio/bt_audio_output.cpp b/src/audio/bt_audio_output.cpp index 7be00cf5..367710db 100644 --- a/src/audio/bt_audio_output.cpp +++ b/src/audio/bt_audio_output.cpp @@ -33,8 +33,8 @@ BluetoothAudioOutput::BluetoothAudioOutput(StreamBufferHandle_t s, BluetoothAudioOutput::~BluetoothAudioOutput() {} -auto BluetoothAudioOutput::SetInUse(bool in_use) -> void { - if (in_use) { +auto BluetoothAudioOutput::SetMode(Modes mode) -> void { + if (mode == Modes::kOnPlaying) { bluetooth_.SetSource(stream()); } else { bluetooth_.SetSource(nullptr); -- cgit v1.2.3