From 42515a411acc13c04eeea19c55c964a52df6641e Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Mon, 29 Nov 2004 08:01:47 +0000 Subject: [PATCH] kludge to keep from hanging on MinGW --- ChangeLog | 2 ++ arch/sdl/digi.c | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f85959cc..3f42a17c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2004-11-28 Bradley Bell + * arch/sdl/digi.c: kludge to keep from hanging on MinGW + * arch/sdl/digi.c: use d2src system for persistent sounds * arch/sdl/digi.c, main/digi.h: original prototype in d2src is diff --git a/arch/sdl/digi.c b/arch/sdl/digi.c index 42845a41..a791db4a 100644 --- a/arch/sdl/digi.c +++ b/arch/sdl/digi.c @@ -1,4 +1,4 @@ -/* $Id: digi.c,v 1.20 2004-11-29 07:34:27 btb Exp $ */ +/* $Id: digi.c,v 1.21 2004-11-29 08:01:47 btb Exp $ */ /* * * SDL digital audio support @@ -227,6 +227,9 @@ void digi_close() { if (!digi_initialised) return; digi_initialised = 0; +#ifdef __MINGW32__ + SDL_Delay(500); // CloseAudio hangs if it's called too soon after opening? +#endif SDL_CloseAudio(); } -- 2.39.2