draw last character of line

This commit is contained in:
Josh Holtrop 2016-11-26 15:28:58 -05:00
parent 21e65d95f9
commit ddbd78b5be

View File

@ -373,7 +373,7 @@ void Window::draw_buffer()
void Window::draw_buffer_line(int screen_row, const GapBuffer::Cursor & cursor) void Window::draw_buffer_line(int screen_row, const GapBuffer::Cursor & cursor)
{ {
GapBuffer::Cursor iter_cursor = cursor; GapBuffer::Cursor iter_cursor = cursor;
while (!iter_cursor.is_end_of_line(false)) while (!iter_cursor.is_end_of_line(true))
{ {
int draw_row = screen_row + (iter_cursor.column() / m_columns); int draw_row = screen_row + (iter_cursor.column() / m_columns);
if (draw_row < 0) if (draw_row < 0)
@ -388,7 +388,7 @@ void Window::draw_buffer_line(int screen_row, const GapBuffer::Cursor & cursor)
{ {
m_gl->draw_character(x, y, c, m_font); m_gl->draw_character(x, y, c, m_font);
} }
iter_cursor.go_right(false); iter_cursor.go_right(true);
} }
} }