diff options
-rw-r--r-- | src/Document.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Document.cxx b/src/Document.cxx index 6c68f11ee..3fe2cf8ec 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -2106,7 +2106,7 @@ Sci::Position Document::FindText(Sci::Position minPos, Sci::Position maxPos, con while (((pos + indexDocument) < limitPos) && (indexSearch < lenSearch)) { const unsigned char leadByte = cb.UCharAt(pos + indexDocument); - const int widthChar = IsDBCSLeadByteNoExcept(leadByte) ? 2 : 1; + const int widthChar = (!UTF8IsAscii(leadByte) && IsDBCSLeadByteNoExcept(leadByte)) ? 2 : 1; if (!widthFirstCharacter) { widthFirstCharacter = widthChar; } |