summaryrefslogtreecommitdiff
path: root/sound.c
diff options
context:
space:
mode:
Diffstat (limited to 'sound.c')
-rw-r--r--sound.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sound.c b/sound.c
index 55985fc..44177ff 100644
--- a/sound.c
+++ b/sound.c
@@ -579,13 +579,13 @@ void update_gbc_sound(u32 cpu_ticks)
address16(io_registers, 0x84) = sound_status;
- SDL_CondSignal(sound_cv);
-
- SDL_UnlockMutex(sound_mutex);
-
gbc_sound_last_cpu_ticks = cpu_ticks;
gbc_sound_buffer_index =
(gbc_sound_buffer_index + (buffer_ticks * 2)) % BUFFER_SIZE;
+
+ SDL_UnlockMutex(sound_mutex);
+
+ SDL_CondSignal(sound_cv);
}
#define sound_copy_normal() \