chore: Replace screen leave/enter asserts with warnings

This commit is contained in:
Nick Bolton
2024-11-06 16:45:43 +00:00
committed by Chris Rizzitello
parent fa9b2d91d5
commit 8273c0e70b

View File

@ -125,9 +125,12 @@ void Screen::disable()
void Screen::enter(KeyModifierMask toggleMask)
{
assert(m_entered == false);
LOG((CLOG_INFO "entering screen"));
if (m_entered) {
LOG_WARN("screen already entered");
}
// now on screen
m_entered = true;
@ -141,9 +144,12 @@ void Screen::enter(KeyModifierMask toggleMask)
bool Screen::leave()
{
assert(m_entered == true);
LOG((CLOG_INFO "leaving screen"));
if (!m_entered) {
LOG_WARN("screen already left");
}
if (!m_screen->canLeave()) {
return false;
}