diff --git a/source_modules/audio_source/src/main.cpp b/source_modules/audio_source/src/main.cpp index c2871b05..97c33877 100644 --- a/source_modules/audio_source/src/main.cpp +++ b/source_modules/audio_source/src/main.cpp @@ -183,6 +183,9 @@ private: static void start(void* ctx) { AudioSourceModule* _this = (AudioSourceModule*)ctx; if (_this->running) { return; } + + // If no device is selected, give up + if (_this->selectedDevice.empty()) { return; } // Stream options RtAudio::StreamParameters parameters;