diff --git a/src/lime/_internal/backend/native/NativeAudioSource.hx b/src/lime/_internal/backend/native/NativeAudioSource.hx index 24d471835c..4a31ca0b66 100644 --- a/src/lime/_internal/backend/native/NativeAudioSource.hx +++ b/src/lime/_internal/backend/native/NativeAudioSource.hx @@ -214,16 +214,12 @@ class NativeAudioSource if (playing) { - var timeRemaining = Std.int((getLength() - value) / getPitch()); + completed = false; - if (timeRemaining > 0) + if (value >= getLength()) { - completed = false; - } - else - { - playing = false; completed = true; + playing = false; } }