fix bug counting lines to adjust iterators by in Buffer::lines_in_data()

This commit is contained in:
Josh Holtrop 2017-01-28 12:23:58 -05:00
parent 903b35f8bb
commit add43beb92

View File

@ -229,7 +229,7 @@ size_t Buffer::lines_in_data(size_t offset, size_t length)
for (size_t i = 0u; i < length; )
{
uint8_t bytes;
uint32_t c = Encoding::decode(m_encoding, m_gap_buffer->address(offset), &bytes);
uint32_t c = Encoding::decode(m_encoding, m_gap_buffer->address(offset + i), &bytes);
if (c == '\n')
{
lines++;