From 4927e71ed1c34c17b9d51861a01e8b831f811542 Mon Sep 17 00:00:00 2001 From: Celtic Minstrel Date: Tue, 20 Aug 2024 13:42:26 -0400 Subject: [PATCH] Fix crash if string_to_color is passed an empty string --- src/font/standard_colors.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/font/standard_colors.cpp b/src/font/standard_colors.cpp index fe3471ba1c1..fbd87c021b8 100644 --- a/src/font/standard_colors.cpp +++ b/src/font/standard_colors.cpp @@ -66,7 +66,7 @@ color_t string_to_color(const std::string &cmp_str) return font::BLUE_COLOR; } - if (cmp_str.at(0) == '#' && cmp_str.size() == 7) { + if (cmp_str.size() == 7 && cmp_str.at(0) == '#') { // #rrggbb color, pango format. return color_t::from_hex_string(cmp_str.substr(1)); } else if (cmp_str.size() == 6) {