Added return value to displayNextView(); and displayPreviousView(); telling if the action was a success or not
This commit is contained in:
parent
11f3f85dde
commit
8c6dd39bd7
@ -295,13 +295,13 @@ boolean ScreenManager::displayView(const uint8_t UID)
|
||||
return _error == OK;
|
||||
}
|
||||
|
||||
void ScreenManager::displayNextView()
|
||||
boolean ScreenManager::displayNextView()
|
||||
{
|
||||
_autoOFFDelayRef = millis();
|
||||
if(!_enabled) return;
|
||||
if(!_enabled) return false;
|
||||
_forceRefresh = true;
|
||||
_error = OK;
|
||||
if(isListEmpty(_viewLinkedList))return;
|
||||
if(isListEmpty(_viewLinkedList))return false;
|
||||
|
||||
if(_currentView == NO_CURRENT_VIEW)
|
||||
{
|
||||
@ -328,15 +328,16 @@ void ScreenManager::displayNextView()
|
||||
}
|
||||
|
||||
run();
|
||||
return _error == OK;
|
||||
}
|
||||
|
||||
void ScreenManager::displayPreviousView()
|
||||
boolean ScreenManager::displayPreviousView()
|
||||
{
|
||||
_autoOFFDelayRef = millis();
|
||||
if(!_enabled) return;
|
||||
if(!_enabled) return false;
|
||||
_forceRefresh = true;
|
||||
_error = OK;
|
||||
if(isListEmpty(_tail))return;
|
||||
if(isListEmpty(_tail))return false;
|
||||
|
||||
if(_currentView == NO_CURRENT_VIEW)
|
||||
{
|
||||
@ -363,6 +364,7 @@ void ScreenManager::displayPreviousView()
|
||||
}
|
||||
|
||||
run();
|
||||
return _error == OK;
|
||||
}
|
||||
|
||||
void ScreenManager::invertDisplayColor(const boolean inverted)
|
||||
|
Loading…
Reference in New Issue
Block a user