You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not reproducible in Godot 4.3.dev2 and before, neither Godot 4.2.x
System information
Godot v4.3.dev (d335281) - Windows 10.0.22631 - GLES3 (Compatibility) - Radeon RX 580 Series (Advanced Micro Devices, Inc.; 31.0.21910.5) - Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz (6 Threads)
Issue description
When using the await keyword to wait for an audio to finish with the finished signal, the code gets stuck and never executes the line after, even after the audio itself finished playing.
This issue only occurs for audio signals, others like await get_tree().create_timer(1.0).timeout behave fine.
Tested versions
System information
Godot v4.3.dev (d335281) - Windows 10.0.22631 - GLES3 (Compatibility) - Radeon RX 580 Series (Advanced Micro Devices, Inc.; 31.0.21910.5) - Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz (6 Threads)
Issue description
When using the
await
keyword to wait for an audio to finish with thefinished
signal, the code gets stuck and never executes the line after, even after the audio itself finished playing.This issue only occurs for audio signals, others like
await get_tree().create_timer(1.0).timeout
behave fine.Here's 2 videos, first in Godot 4.2.
TestGodot42.webm
And Godot 4.3.dev3
TestGodot43.webm
Steps to reproduce
await <audio>.finished
print("Here")
and notice how it never gets printed.Minimal reproduction project (MRP)
Music Finish Await.zip
The text was updated successfully, but these errors were encountered: