From de090c164c27188430747c43fa9e5c93c46a8a61 Mon Sep 17 00:00:00 2001 From: Hironori Fujimoto Date: Tue, 28 Feb 2017 10:41:11 +0900 Subject: [PATCH] Change std::string::length() to utf8::size() for unicode characters --- src/gui/widgets/text_box_base.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/widgets/text_box_base.cpp b/src/gui/widgets/text_box_base.cpp index 93234ab1abe6..f5be748ac6c0 100644 --- a/src/gui/widgets/text_box_base.cpp +++ b/src/gui/widgets/text_box_base.cpp @@ -154,7 +154,7 @@ void text_box_base::insert_char(const utf8::string& unicode) if(text_.insert_text(selection_start_, unicode)) { // Update status - set_cursor(selection_start_ + unicode.length(), false); + set_cursor(selection_start_ + utf8::size(unicode), false); update_canvas(); set_is_dirty(true); }