diff --git a/scene/audio/audio_stream_player.cpp b/scene/audio/audio_stream_player.cpp index cd1efa78eac..0be77d23c34 100644 --- a/scene/audio/audio_stream_player.cpp +++ b/scene/audio/audio_stream_player.cpp @@ -107,7 +107,7 @@ void AudioStreamPlayer::_mix_audio() { } if (stream_paused) { - if (stream_paused_fade) { + if (stream_paused_fade && stream_playback->is_playing()) { _mix_internal(true); stream_paused_fade = false; }