From e4fd9d41d3a4812063f313ceed0536a2ba4a8362 Mon Sep 17 00:00:00 2001 From: PeterN Date: Sun, 14 May 2023 23:18:52 +0100 Subject: [PATCH] Codechange: Use std::any_of() (#10830) When the result of std::find_if is compared only with end() then '!= end()' is replaced with any_of(). Just... there's only one. --- src/group_gui.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/group_gui.cpp b/src/group_gui.cpp index fd2e4759ec..9f72b22235 100644 --- a/src/group_gui.cpp +++ b/src/group_gui.cpp @@ -144,8 +144,7 @@ private: this->indents.push_back(indent); if (g->folded) { /* Test if this group has children at all. If not, the folded flag should be cleared to avoid lingering unfold buttons in the list. */ - auto child = std::find_if(source.begin(), source.end(), [g](const Group *child){ return child->parent == g->index; }); - bool has_children = child != source.end(); + bool has_children = std::any_of(source.begin(), source.end(), [g](const Group *child){ return child->parent == g->index; }); Group::Get(g->index)->folded = has_children; } else { AddChildren(source, g->index, indent + 1);