summaryrefslogtreecommitdiff
path: root/Source/Core/AudioCommon/AudioCommon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Core/AudioCommon/AudioCommon.cpp')
-rw-r--r--Source/Core/AudioCommon/AudioCommon.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Core/AudioCommon/AudioCommon.cpp b/Source/Core/AudioCommon/AudioCommon.cpp
index 3e04ea8f19..ceecd4b909 100644
--- a/Source/Core/AudioCommon/AudioCommon.cpp
+++ b/Source/Core/AudioCommon/AudioCommon.cpp
@@ -21,6 +21,7 @@
std::unique_ptr<SoundStream> g_sound_stream;
static bool s_audio_dump_start = false;
+static bool s_sound_stream_running = false;
namespace AudioCommon
{
@@ -152,6 +153,10 @@ void SetSoundStreamRunning(bool running)
if (!g_sound_stream)
return;
+ if (s_sound_stream_running == running)
+ return;
+ s_sound_stream_running = running;
+
if (g_sound_stream->SetRunning(running))
return;
if (running)