From 5e1ac24f68b2ad3f65142c38d83cd8a49ff995b4 Mon Sep 17 00:00:00 2001 From: Allanis <allanis@saracraft.net> Date: Fri, 23 Aug 2013 20:25:30 +0100 Subject: [PATCH] [Fix] Error when loading a player after another with sound. --- src/player.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/player.c b/src/player.c index c4b3daf..216ece6 100644 --- a/src/player.c +++ b/src/player.c @@ -430,9 +430,13 @@ void player_cleanup(void) { } /* Initializes the player sound. */ +static int player_soundReserved = 0; static void player_initSound(void) { + if(player_soundReserved) return; + sound_reserve(PLAYER_RESERVED_CHANNELS); sound_createGroup(PLAYER_CHANNEL, 0, PLAYER_RESERVED_CHANNELS); + player_soundReserved = 1; } /* Play a sound. */