summaryrefslogtreecommitdiff
path: root/src/editor.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-04-03 18:52:49 +0200
committerMaxime Coste <frrrwww@gmail.com>2013-04-03 18:52:49 +0200
commit5bb8e656c57999e39495ade40de5c2eaf49c4d69 (patch)
tree833321a0e259bc6b522fd5c636c31471034a09e3 /src/editor.cc
parent72395840f97624b9565fbcec948751ecb64eb9b1 (diff)
Editor: fix utf8 handling in prepare_insert
Diffstat (limited to 'src/editor.cc')
-rw-r--r--src/editor.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/editor.cc b/src/editor.cc
index 2c32949e..ef2d0a9b 100644
--- a/src/editor.cc
+++ b/src/editor.cc
@@ -51,7 +51,7 @@ static BufferIterator prepare_insert(Buffer& buffer, const Selection& sel,
if (pos.column() == buffer.line_length(pos.line()) - 1)
return pos;
else
- return pos+1;
+ return utf8::next(pos);
}
case InsertMode::InsertAtLineBegin:
return buffer.iterator_at_line_begin(sel.begin());