diff --git a/src/audio_core/lle/lle.cpp b/src/audio_core/lle/lle.cpp index a7f46a913..36ad0c20e 100644 --- a/src/audio_core/lle/lle.cpp +++ b/src/audio_core/lle/lle.cpp @@ -349,6 +349,9 @@ void DspLle::SetServiceToInterrupt(std::weak_ptr dsp) { }); auto ProcessPipeEvent = [this, dsp](bool event_from_data) { + if (!impl->loaded) + return; + auto& teakra = impl->teakra; if (event_from_data) { impl->data_signaled = true;