Compile fix for sound without threads. Not sure

if that is the optimal fix.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25872 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robert Roebling 2004-02-19 19:17:59 +00:00
parent 1dc049cc34
commit a333f34d91

View File

@ -340,6 +340,8 @@ bool wxSoundSyncOnlyAdaptor::Play(wxSoundData *data, unsigned flags,
void wxSoundSyncOnlyAdaptor::Stop()
{
wxLogTrace(_T("sound"), _T("asking audio to stop"));
#if wxUSE_THREADS
// tell the player thread (if running) to stop playback ASAP:
m_status.m_stopRequested = true;
@ -350,11 +352,16 @@ void wxSoundSyncOnlyAdaptor::Stop()
m_mutexRightToPlay.Lock();
m_mutexRightToPlay.Unlock();
wxLogTrace(_T("sound"), _T("audio was stopped"));
#endif
}
bool wxSoundSyncOnlyAdaptor::IsPlaying() const
{
#if wxUSE_THREADS
return m_status.m_playing;
#else
return FALSE;
#endif
}