Browse Source

Merge pull request #23767 from marcelofg55/fix_is_playing

Fix AudioStreamPlayer2D/3D::is_playing right after a play()
Rémi Verschelde 7 years ago
parent
commit
3c62a584eb
2 changed files with 2 additions and 0 deletions
  1. 1 0
      scene/2d/audio_stream_player_2d.cpp
  2. 1 0
      scene/3d/audio_stream_player_3d.cpp

+ 1 - 0
scene/2d/audio_stream_player_2d.cpp

@@ -323,6 +323,7 @@ void AudioStreamPlayer2D::play(float p_from_pos) {
 	}
 
 	if (stream_playback.is_valid()) {
+		active = true;
 		setplay = p_from_pos;
 		output_ready = false;
 		set_physics_process_internal(true);

+ 1 - 0
scene/3d/audio_stream_player_3d.cpp

@@ -641,6 +641,7 @@ float AudioStreamPlayer3D::get_pitch_scale() const {
 void AudioStreamPlayer3D::play(float p_from_pos) {
 
 	if (stream_playback.is_valid()) {
+		active = true;
 		setplay = p_from_pos;
 		output_ready = false;
 		set_physics_process_internal(true);