mirror of
https://github.com/mawww/kakoune.git
synced 2024-12-19 17:31:44 +03:00
fix update_lines on empty buffer
This commit is contained in:
parent
cd615b35a2
commit
97b8905a6d
@ -214,7 +214,8 @@ void Buffer::update_lines(const Modification& modification)
|
|||||||
std::vector<BufferPos> new_lines;
|
std::vector<BufferPos> new_lines;
|
||||||
// if we inserted at the end of the buffer, we may have created a new
|
// if we inserted at the end of the buffer, we may have created a new
|
||||||
// line without inserting a '\n'
|
// line without inserting a '\n'
|
||||||
if (endpos == m_content.size() and pos > 0 and m_content[pos-1] == '\n')
|
if (endpos == m_content.size() and
|
||||||
|
(pos == 0 or m_content[pos-1] == '\n'))
|
||||||
new_lines.push_back(pos);
|
new_lines.push_back(pos);
|
||||||
|
|
||||||
// every \n inserted that was not the last buffer character created a
|
// every \n inserted that was not the last buffer character created a
|
||||||
|
Loading…
Reference in New Issue
Block a user