From fdd57ba572730ec359f5f7a16a3e58c0081002e4 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sat, 20 Feb 2021 21:55:24 +0300 Subject: [PATCH] Mark audio stream as not playing when it ends --- libs/audio/source/engine.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/audio/source/engine.cpp b/libs/audio/source/engine.cpp index d393e4a4..075637dc 100644 --- a/libs/audio/source/engine.cpp +++ b/libs/audio/source/engine.cpp @@ -261,6 +261,7 @@ namespace psemek::audio if (!self) return; std::lock_guard lock{self->channels_mutex}; + self->channels[ch].stream->playing = false; self->channels[ch].stream = nullptr; }