Dereference D-Bus connection even when media is playing

This commit is contained in:
wAABBsif 2026-01-20 23:43:04 -05:00
parent 43da7d33f3
commit 809c4fcb93

View file

@ -176,14 +176,18 @@ bool os::media::IsExternalMediaPlaying()
if (!dbusConnection)
return false;
bool result = false;
std::vector<std::string> busNames = GetMediaPlayerBusNames(dbusConnection);
for (const auto& bus : busNames)
{
if (IsMediaPlayerPlaying(dbusConnection, bus))
return true;
{
result = true;
break;
}
}
DestroyDBusConnection(dbusConnection);
return false;
return result;
}