diff options
| author | Jordan Woyak <jordan.woyak@gmail.com> | 2011-01-31 08:19:27 +0000 |
|---|---|---|
| committer | Jordan Woyak <jordan.woyak@gmail.com> | 2011-01-31 08:19:27 +0000 |
| commit | 1de40588acd0bfa6d49e3d94fef2cbd6dc09f6e5 (patch) | |
| tree | 93472097d7916eb4680f3b032286f729abdffd46 /Source/Core/AudioCommon/Src/PulseAudioStream.cpp | |
| parent | 67a4ac0bf67d9299fb19575ccf5fc2034a8da9fd (diff) | |
Eliminate some trampoline functions.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7015 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/AudioCommon/Src/PulseAudioStream.cpp')
| -rw-r--r-- | Source/Core/AudioCommon/Src/PulseAudioStream.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/Source/Core/AudioCommon/Src/PulseAudioStream.cpp b/Source/Core/AudioCommon/Src/PulseAudioStream.cpp index fd7aa31cfd..19d5d5c298 100644 --- a/Source/Core/AudioCommon/Src/PulseAudioStream.cpp +++ b/Source/Core/AudioCommon/Src/PulseAudioStream.cpp @@ -15,6 +15,8 @@ // Official SVN repository and contact information can be found at // http://code.google.com/p/dolphin-emu/ +#include <functional> + #include "Common.h" #include "Thread.h" @@ -35,15 +37,10 @@ PulseAudio::~PulseAudio() delete [] mix_buffer; } -void PulseAudio::ThreadTrampoline(PulseAudio* args) -{ - args->SoundLoop(); -} - bool PulseAudio::Start() { thread_running = true; - thread = std::thread(ThreadTrampoline, this); + thread = std::thread(std::mem_fun(&PulseAudio::SoundLoop), this); return true; } |
