From 0e47f53f88a4f584e64ab62c5bca2de0456ea19b Mon Sep 17 00:00:00 2001 From: Paul Dino Jones Date: Sat, 25 Jan 2025 09:50:11 -0500 Subject: [PATCH] improve process of closing sound devices --- src/monocoque/devices/sound.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/monocoque/devices/sound.c b/src/monocoque/devices/sound.c index 9264cec..43cce17 100644 --- a/src/monocoque/devices/sound.c +++ b/src/monocoque/devices/sound.c @@ -50,23 +50,23 @@ int setupsound() int freesound() { + if (mainloop) { + pa_threaded_mainloop_lock(mainloop); + } if (context) pa_context_unref(context); if (mainloop) { pa_signal_done(); + pa_threaded_mainloop_unlock(mainloop); pa_threaded_mainloop_free(mainloop); } - } #else int setupsound() { - - - slogi("connecting portaudio..."); }