From 013b51c025e925b04f8b51709816a172ad3b0282 Mon Sep 17 00:00:00 2001 From: RogueMaster Date: Mon, 19 Dec 2022 22:06:00 -0500 Subject: [PATCH] Update ocarina.c --- applications/plugins/ocarina/ocarina.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/applications/plugins/ocarina/ocarina.c b/applications/plugins/ocarina/ocarina.c index 80eff3ce0..2ca281c8e 100644 --- a/applications/plugins/ocarina/ocarina.c +++ b/applications/plugins/ocarina/ocarina.c @@ -63,7 +63,10 @@ void ocarina_free(Ocarina* instance) { furi_mutex_free(instance->model_mutex); - furi_hal_speaker_stop(); + if(furi_hal_speaker_is_mine()) { + furi_hal_speaker_stop(); + furi_hal_speaker_release(); + } free(instance); } @@ -110,10 +113,6 @@ int32_t ocarina_app(void* p) { } break; case InputKeyBack: - if(furi_hal_speaker_is_mine()) { - furi_hal_speaker_stop(); - furi_hal_speaker_release(); - } processing = false; break; default: