X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0770c0a05faf7a863af7d8e7fd203401265d0fac..0738b901b17340f09766524b8d9d79e9ed1268e7:/src/osx/core/sound.cpp diff --git a/src/osx/core/sound.cpp b/src/osx/core/sound.cpp index 066dcebd6c..fd9d6d4b76 100644 --- a/src/osx/core/sound.cpp +++ b/src/osx/core/sound.cpp @@ -56,7 +56,14 @@ wxOSXAudioToolboxSoundData::wxOSXAudioToolboxSoundData(const wxString& fileName) m_sndname = fileName; } -void wxOSXAudioToolboxSoundData::CompletionCallback(SystemSoundID mySSID, void * soundRef) +wxOSXAudioToolboxSoundData::~wxOSXAudioToolboxSoundData() +{ + DoStop(); +} + +void +wxOSXAudioToolboxSoundData::CompletionCallback(SystemSoundID WXUNUSED(mySSID), + void * soundRef) { wxOSXAudioToolboxSoundData* data = (wxOSXAudioToolboxSoundData*) soundRef; @@ -119,16 +126,16 @@ bool wxOSXAudioToolboxSoundData::Play(unsigned flags) return true; } -bool wxSound::Create(int size, const wxByte* data) +bool wxSound::Create(int WXUNUSED(size), const wxByte* WXUNUSED(data)) { + wxFAIL_MSG( "not implemented" ); + return false; } bool wxSound::Create(const wxString& fileName, bool isResource) { - if ( isResource ) - return false; - + wxCHECK_MSG( !isResource, false, "not implemented" ); m_data = new wxOSXAudioToolboxSoundData(fileName); return true;