Fix crash due to "keep source active" setting

This commit is contained in:
WarmUpTill
2026-05-13 21:09:25 +02:00
parent a7ca06d25c
commit 90130c119e
2 changed files with 7 additions and 2 deletions

View File

@@ -172,11 +172,12 @@ void SourceActiveKeeper::SetActive(bool active)
if (_active == active) {
return;
}
_active = active;
if (_active) {
if (active) {
_active = true;
AcquireRef();
} else {
ReleaseRef();
_active = false;
}
}