chore: Replace screen leave/enter asserts with warnings
This commit is contained in:
parent
fa9b2d91d5
commit
8273c0e70b
1 changed files with 8 additions and 2 deletions
|
|
@ -125,9 +125,12 @@ void Screen::disable()
|
||||||
|
|
||||||
void Screen::enter(KeyModifierMask toggleMask)
|
void Screen::enter(KeyModifierMask toggleMask)
|
||||||
{
|
{
|
||||||
assert(m_entered == false);
|
|
||||||
LOG((CLOG_INFO "entering screen"));
|
LOG((CLOG_INFO "entering screen"));
|
||||||
|
|
||||||
|
if (m_entered) {
|
||||||
|
LOG_WARN("screen already entered");
|
||||||
|
}
|
||||||
|
|
||||||
// now on screen
|
// now on screen
|
||||||
m_entered = true;
|
m_entered = true;
|
||||||
|
|
||||||
|
|
@ -141,9 +144,12 @@ void Screen::enter(KeyModifierMask toggleMask)
|
||||||
|
|
||||||
bool Screen::leave()
|
bool Screen::leave()
|
||||||
{
|
{
|
||||||
assert(m_entered == true);
|
|
||||||
LOG((CLOG_INFO "leaving screen"));
|
LOG((CLOG_INFO "leaving screen"));
|
||||||
|
|
||||||
|
if (!m_entered) {
|
||||||
|
LOG_WARN("screen already left");
|
||||||
|
}
|
||||||
|
|
||||||
if (!m_screen->canLeave()) {
|
if (!m_screen->canLeave()) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue