From a12c1d3ddb1f6b28cfb61bda78e331870469d0d8 Mon Sep 17 00:00:00 2001 From: Adam Scott Date: Fri, 3 Jan 2025 16:26:08 -0500 Subject: [PATCH] Stop AudioStreamPlayback only if it's not playing --- servers/audio_server.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/servers/audio_server.cpp b/servers/audio_server.cpp index bfc91a2703f4..98440b0c81fa 100644 --- a/servers/audio_server.cpp +++ b/servers/audio_server.cpp @@ -1272,7 +1272,9 @@ void AudioServer::stop_playback_stream(Ref p_playback) { return; } - p_playback->stop(); + if (!p_playback->is_playing()) { + p_playback->stop(); + } AudioStreamPlaybackListNode *playback_node = _find_playback_list_node(p_playback); if (!playback_node) {