diff --git a/plugins/builtin/source/content/text_highlighting/pattern_language.cpp b/plugins/builtin/source/content/text_highlighting/pattern_language.cpp index a96de0dda..c6b9ca0ca 100644 --- a/plugins/builtin/source/content/text_highlighting/pattern_language.cpp +++ b/plugins/builtin/source/content/text_highlighting/pattern_language.cpp @@ -1831,7 +1831,7 @@ namespace hex::plugin::builtin { auto topLine = 0; while (m_firstTokenIdOfLine.at(topLine) == -1) topLine++; - auto bottomLine = m_lines.size(); + auto bottomLine = previousLine(m_firstTokenIdOfLine.size()); for (u32 line = topLine; line < bottomLine; line = nextLine(line)) { if (m_lines[line].empty()) continue;