Window: fix display position, count utf8 characters for column
This commit is contained in:
parent
f1b6108367
commit
9002059c0d
|
@ -149,7 +149,7 @@ DisplayCoord Window::display_position(const BufferIterator& iterator)
|
||||||
if (content.has_buffer_range() and
|
if (content.has_buffer_range() and
|
||||||
iterator >= content.begin() and iterator < content.end())
|
iterator >= content.begin() and iterator < content.end())
|
||||||
{
|
{
|
||||||
res.column += iterator - content.begin();
|
res.column += utf8::distance(content.begin(), iterator);
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
res.column += content.length();
|
res.column += content.length();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user