From 1f341e57af4dcc6641ca5df3f65aebaaaafc1889 Mon Sep 17 00:00:00 2001 From: philmoz Date: Mon, 26 Feb 2024 11:33:18 +1100 Subject: [PATCH] fix(color): case insensitive sorting for list of widget names (#4631) --- radio/src/gui/colorlcd/widget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radio/src/gui/colorlcd/widget.cpp b/radio/src/gui/colorlcd/widget.cpp index af103879b..11f827def 100644 --- a/radio/src/gui/colorlcd/widget.cpp +++ b/radio/src/gui/colorlcd/widget.cpp @@ -209,7 +209,7 @@ void registerWidget(const WidgetFactory * factory) } TRACE("register widget %s %s", name, factory->getDisplayName()); for (auto it = getRegisteredWidgets().cbegin(); it != getRegisteredWidgets().cend(); ++it) { - if (strcmp((*it)->getDisplayName(), factory->getDisplayName()) > 0) { + if (strcasecmp((*it)->getDisplayName(), factory->getDisplayName()) > 0) { getRegisteredWidgets().insert(it, factory); return; }