aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/Editor.cxx4
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;