From 89a661b83c60a1d0cca63750acf139fe8a14a99b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deuc=D0=B5?= <shurd@sasktel.net> Date: Thu, 18 Mar 2021 03:14:39 -0400 Subject: [PATCH] Re-enable PulseAudio, ensure the handle is set to NULL on close. --- src/xpdev/xpbeep.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/xpdev/xpbeep.c b/src/xpdev/xpbeep.c index 3c83871db3..446acc1400 100644 --- a/src/xpdev/xpbeep.c +++ b/src/xpdev/xpbeep.c @@ -415,7 +415,6 @@ DLLCALL xptone_open_locked(void) } if(pu_api != NULL) { if(!pulseaudio_initialized) { -#if 0 pa_sample_spec ss; ss.format = PA_SAMPLE_U8; ss.rate = 22050; @@ -426,7 +425,6 @@ DLLCALL xptone_open_locked(void) pulseaudio_initialized=TRUE; pu_api->simple_free(pu_handle); pu_handle = NULL; -#endif } if(pulseaudio_initialized) { handle_type=SOUND_DEVICE_PULSEAUDIO; @@ -757,6 +755,7 @@ BOOL DLLCALL xptone_close_locked(void) #ifdef WITH_PULSEAUDIO if(handle_type==SOUND_DEVICE_PULSEAUDIO) { pu_api->simple_free(pu_handle); + pu_handle = NULL; } #endif -- GitLab