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; }