From 07623530f328f7eabf29dc76484504093ff7fd94 Mon Sep 17 00:00:00 2001 From: Einar Johan Trøan Sømåen Date: Fri, 6 Mar 2015 02:27:48 +0100 Subject: SDL: Special case the call to SDL_CreateThread for SDL2, since SDL2 requires threads to be named. - Fixes compilation on OS X with SDL2 enabled, SDL1 builds should be entirely unaffected. --- backends/mixer/doublebuffersdl/doublebuffersdl-mixer.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'backends/mixer/doublebuffersdl') diff --git a/backends/mixer/doublebuffersdl/doublebuffersdl-mixer.cpp b/backends/mixer/doublebuffersdl/doublebuffersdl-mixer.cpp index d59b0ebdfc..e5f63dc908 100644 --- a/backends/mixer/doublebuffersdl/doublebuffersdl-mixer.cpp +++ b/backends/mixer/doublebuffersdl/doublebuffersdl-mixer.cpp @@ -53,7 +53,11 @@ void DoubleBufferSDLMixerManager::startAudio() { _soundThreadIsRunning = true; // Finally start the thread +#if SDL_VERSION_ATLEAST(2, 0, 0) + _soundThread = SDL_CreateThread(mixerProducerThreadEntry, "ScummVM Double Buffer Mixer", this); +#else _soundThread = SDL_CreateThread(mixerProducerThreadEntry, this); +#endif SdlMixerManager::startAudio(); } -- cgit v1.2.3