Buffer: allow insert_code_point() to be called outside of insert mode

This commit is contained in:
Josh Holtrop 2017-01-07 13:22:05 -05:00
parent 21320d9ea7
commit 348d11e992

View File

@ -166,8 +166,6 @@ void Buffer::exit_insert_mode()
void Buffer::insert_code_point(const Buffer::Iterator & position, uint32_t code_point, bool adjust_iterators) void Buffer::insert_code_point(const Buffer::Iterator & position, uint32_t code_point, bool adjust_iterators)
{ {
if (m_insert_mode)
{
Buffer::Iterator local_position = position; Buffer::Iterator local_position = position;
if ((code_point != '\n') && (size() == 0u)) if ((code_point != '\n') && (size() == 0u))
{ {
@ -188,7 +186,6 @@ void Buffer::insert_code_point(const Buffer::Iterator & position, uint32_t code_
} }
} }
} }
}
} }
void Buffer::erase_code_point(const Buffer::Iterator & position) void Buffer::erase_code_point(const Buffer::Iterator & position)