diff --git a/radio/src/storage/modelslist.cpp b/radio/src/storage/modelslist.cpp index f42137d44..6b00d6f10 100644 --- a/radio/src/storage/modelslist.cpp +++ b/radio/src/storage/modelslist.cpp @@ -856,11 +856,11 @@ void ModelMap::sortModelsBy(ModelsVector &mv, ModelsSortBy sortby) }); } else if (sortby == NAME_ASC) { std::sort(mv.begin(), mv.end(), [](ModelCell *a, ModelCell *b) -> bool { - return strcmp(a->modelName, b->modelName) < 0; + return strcasecmp(a->modelName, b->modelName) < 0; }); } else if (sortby == NAME_DES) { std::sort(mv.begin(), mv.end(), [](ModelCell *a, ModelCell *b) -> bool { - return strcmp(a->modelName, b->modelName) > 0; + return strcasecmp(a->modelName, b->modelName) > 0; }); } }