From a0f7127b10e0f567600539f88c8ce03cb0b8389d Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 27 Dec 2006 09:29:42 +0000 Subject: [PATCH] Signal -> Broadcast --- stepmania/src/RageSoundReader_ThreadedBuffer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stepmania/src/RageSoundReader_ThreadedBuffer.cpp b/stepmania/src/RageSoundReader_ThreadedBuffer.cpp index a51de9dc5e..13b1fc8d6b 100644 --- a/stepmania/src/RageSoundReader_ThreadedBuffer.cpp +++ b/stepmania/src/RageSoundReader_ThreadedBuffer.cpp @@ -72,7 +72,7 @@ RageSoundReader_ThreadedBuffer::~RageSoundReader_ThreadedBuffer() DisableBuffering(); m_Event.Lock(); m_bShutdownThread = true; - m_Event.Signal(); + m_Event.Broadcast(); m_Event.Unlock(); m_Thread.Wait(); @@ -82,7 +82,7 @@ void RageSoundReader_ThreadedBuffer::EnableBuffering() { m_Event.Lock(); m_bEnabled = true; - m_Event.Signal(); + m_Event.Broadcast(); m_Event.Unlock(); } @@ -91,7 +91,7 @@ bool RageSoundReader_ThreadedBuffer::DisableBuffering() m_Event.Lock(); bool bRet = m_bEnabled; m_bEnabled = false; - m_Event.Signal(); + m_Event.Broadcast(); while( m_bFilling ) m_Event.Wait(); @@ -204,7 +204,7 @@ void RageSoundReader_ThreadedBuffer::BufferingThread() /* Release m_bFilling, and signal the event to wake anyone waiting for it. */ m_bFilling = false; - m_Event.Signal(); + m_Event.Broadcast(); /* On error or end of file, stop buffering the sound. */ if( iRet < 0 )