From ab9d026f173069fc65f56000445dba0353eb3153 Mon Sep 17 00:00:00 2001 From: "kkoenig1@optonline.com" Date: Wed, 6 Oct 2021 07:39:21 -0400 Subject: [PATCH] fixed case insensitive compare --- radio/src/gui/colorlcd/theme_manager.cpp | 2 +- radio/src/gui/colorlcd/theme_manager.h | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/colorlcd/theme_manager.cpp b/radio/src/gui/colorlcd/theme_manager.cpp index f4948c572..e5d07ea72 100644 --- a/radio/src/gui/colorlcd/theme_manager.cpp +++ b/radio/src/gui/colorlcd/theme_manager.cpp @@ -258,7 +258,7 @@ void ThemePersistance::scanForThemes() std::string fname(fno.fname); auto found = fname.find('.'); if (found != std::string::npos) { - if (fname.substr(found) != ".yml") continue; + if (strcasecmp(fname.substr(found).c_str(), YAML_EXT) != 0) continue; } themes.emplace_back(new ThemeFile(fno.fname)); diff --git a/radio/src/gui/colorlcd/theme_manager.h b/radio/src/gui/colorlcd/theme_manager.h index 4d7e59e4c..b466a0553 100644 --- a/radio/src/gui/colorlcd/theme_manager.h +++ b/radio/src/gui/colorlcd/theme_manager.h @@ -21,6 +21,8 @@ #pragma once #include #include +#include +#include #include "sdcard.h" #include "colors.h" #include "str_functions.h"