From 6c7f81009523866f6a6e912bfb0434626739b74e Mon Sep 17 00:00:00 2001 From: Matthieu Gallien Date: Tue, 16 May 2023 11:54:32 +0200 Subject: [PATCH] improve code in activity list model Signed-off-by: Matthieu Gallien --- src/gui/tray/activitylistmodel.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/gui/tray/activitylistmodel.cpp b/src/gui/tray/activitylistmodel.cpp index 8adae711f..7b152a984 100644 --- a/src/gui/tray/activitylistmodel.cpp +++ b/src/gui/tray/activitylistmodel.cpp @@ -551,13 +551,10 @@ void ActivityListModel::addEntriesToActivityList(const ActivityList &activityLis } endInsertRows(); - auto conflictsFound = false; - for(const auto &activity : _finalList) { - if (activity._syncFileItemStatus == SyncFileItem::Conflict) { - conflictsFound = true; - break; - } - } + const auto deselectedConflictIt = std::find_if(_finalList.constBegin(), _finalList.constEnd(), [] (const auto activity) { + return activity._syncFileItemStatus == SyncFileItem::Conflict; + }); + const auto conflictsFound = (deselectedConflictIt != _finalList.constEnd()); setHasSyncConflicts(conflictsFound); } -- 2.30.2