diff options
-rw-r--r-- | src/Editor.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Editor.cxx b/src/Editor.cxx index ca2868dc8..9a98b470c 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -5870,8 +5870,8 @@ void Editor::StyleSetMessage(Message iMessage, uptr_t wParam, sptr_t lParam) { const int classified = UTF8Classify(utf8); if (!(classified & UTF8MaskInvalid)) { // valid UTF-8 - int len = classified & UTF8MaskWidth; - for (int i=0; i<len && i<4; i++) + const int len = classified & UTF8MaskWidth; + for (int i=0; i<len && i<UTF8MaxBytes; i++) *rep++ = *utf8++; } *rep = 0; |