瀏覽代碼

Merge pull request #101097 from adamscott/fix-stopping-active-audio-playback

Stop AudioStreamPlayback only if it's not playing
Rémi Verschelde 9 月之前
父節點
當前提交
e169842dd5
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      servers/audio_server.cpp

+ 3 - 1
servers/audio_server.cpp

@@ -1272,7 +1272,9 @@ void AudioServer::stop_playback_stream(Ref<AudioStreamPlayback> 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) {