Implemented displayNextView method

This commit is contained in:
anschrammh 2019-03-16 20:08:26 +01:00
parent 5ff79119c8
commit 87983cb00e

View File

@ -213,7 +213,22 @@ boolean ScreenManager::displayView(const int UID)
boolean ScreenManager::displayNextView()
{
return true;
if(_currentView->UID < 0) return false;
if(_currentView == NO_CURRENT_VIEW && !isListEmpty(_viewLinkedList))
{
_currentView = _viewLinkedList;
return displayView();
}
if(!isListEmpty(_currentView->next))
{
_currentView = _currentView->next;
return displayView();
}
_currentView = _viewLinkedList;
return displayView();
}
void ScreenManager::invertDisplayColor(const boolean inverted)