summaryrefslogtreecommitdiff
path: root/src/selection.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/selection.cc')
-rw-r--r--src/selection.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/selection.cc b/src/selection.cc
index bc156f26..77511c00 100644
--- a/src/selection.cc
+++ b/src/selection.cc
@@ -26,8 +26,10 @@ BufferIterator Range::end() const
void Range::check_invariant() const
{
- assert(utf8::is_character_start(first()));
- assert(utf8::is_character_start(last()));
+ assert(m_first.is_valid());
+ assert(m_last.is_valid());
+ assert(utf8::is_character_start(m_first));
+ assert(utf8::is_character_start(m_last));
}
static void avoid_eol(BufferIterator& it)