From 3d57b03af795dda733e293932175761522f09df6 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sun, 11 Dec 2016 15:48:22 -0500 Subject: [PATCH] fix infinite loop drawing an empty buffer --- src/core/Buffer-Cursor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/Buffer-Cursor.cc b/src/core/Buffer-Cursor.cc index 4be2df1..c9e64f8 100644 --- a/src/core/Buffer-Cursor.cc +++ b/src/core/Buffer-Cursor.cc @@ -13,7 +13,7 @@ bool Buffer::Cursor::is_start_of_line() bool Buffer::Cursor::is_end_of_line(bool allow_eol) { - if (*m_iterator == '\n') + if ((*m_iterator == '\n') || (!m_iterator.valid())) { return true; }