diff --git a/src/graphics/ui/markdown.cpp b/src/graphics/ui/markdown.cpp index 8616facd..44991804 100644 --- a/src/graphics/ui/markdown.cpp +++ b/src/graphics/ui/markdown.cpp @@ -114,10 +114,8 @@ Result process_markdown( } pos--; } - } else if (first == '[' && pos + 9 < source.size() && - source[pos + 1] == '#' && source[pos + 8] == ']') { - std::basic_string_view color_code = - source.substr(pos + 1, 8); + } else if (first == '[' && pos + 9 <= source.size() && source[pos + 1] == '#' && source[pos + 8] == ']') { + std::basic_string_view color_code = source.substr(pos + 1, 8); apply_color(color_code, styles); if (!eraseMarkdown) { for (int i = 0; i < 9; ++i) {