summaryrefslogtreecommitdiff
path: root/modules/webcpanel/pages/chanserv/utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/webcpanel/pages/chanserv/utils.cpp')
-rw-r--r--modules/webcpanel/pages/chanserv/utils.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/modules/webcpanel/pages/chanserv/utils.cpp b/modules/webcpanel/pages/chanserv/utils.cpp
index c1eafcf8b..bf46667b3 100644
--- a/modules/webcpanel/pages/chanserv/utils.cpp
+++ b/modules/webcpanel/pages/chanserv/utils.cpp
@@ -7,14 +7,6 @@
#include "../../webcpanel.h"
-namespace
-{
- bool ChannelSort(ChannelInfo *ci1, ChannelInfo *ci2)
- {
- return ci::less()(ci1->name, ci2->name);
- }
-}
-
namespace WebCPanel
{
@@ -25,7 +17,9 @@ void BuildChanList(NickAlias *na, TemplateFileServer::Replacements &replacements
{
std::deque<ChannelInfo *> queue;
na->nc->GetChannelReferences(queue);
- std::sort(queue.begin(), queue.end(), ChannelSort);
+ std::sort(queue.begin(), queue.end(), [](auto *lhs, auto *rhs) {
+ return ci::less()(lhs->name, rhs->name);
+ });
for (auto *ci : queue)
{