From a333f34d91ae845d39ca8a833290e9a1c3d04749 Mon Sep 17 00:00:00 2001 From: Robert Roebling Date: Thu, 19 Feb 2004 19:17:59 +0000 Subject: [PATCH] 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 --- src/unix/sound.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/unix/sound.cpp b/src/unix/sound.cpp index 30ce40656f..63dd286258 100644 --- a/src/unix/sound.cpp +++ b/src/unix/sound.cpp @@ -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 } -- 2.45.2