diff --git a/lib/TaskManager/TaskManager.cpp b/lib/TaskManager/TaskManager.cpp index 1bf6d07..d660403 100644 --- a/lib/TaskManager/TaskManager.cpp +++ b/lib/TaskManager/TaskManager.cpp @@ -90,12 +90,8 @@ void StatusFrame::drawStatusPage(Bitmap & bitmap) bool StatusFrame::isPrio() const { - for(std::shared_ptr task : _tasks) + return std::any_of(_tasks.begin(), _tasks.end(), [](std::shared_ptr task) { - if(task->getState() != Okay) - { - return true; - } - } - return false; + return task->getState() != Okay; + }); }