Merge pull request #133 from TheDevMinerTV/fix/statusmanager

Fixup StatusManager
This commit is contained in:
Eiren Rain
2022-03-23 00:11:46 +02:00
committed by GitHub

View File

@@ -8,13 +8,23 @@ namespace SlimeVR
{
if (value)
{
m_Logger.trace("Removed status %s", statusToString(status));
if (m_Status & status)
{
return;
}
m_Logger.trace("Added status %s", statusToString(status));
m_Status |= status;
}
else
{
m_Logger.trace("Added status %s", statusToString(status));
if (!(m_Status & status))
{
return;
}
m_Logger.trace("Removed status %s", statusToString(status));
m_Status &= ~status;
}