summaryrefslogtreecommitdiff
path: root/src/display_buffer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/display_buffer.cc')
-rw-r--r--src/display_buffer.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/display_buffer.cc b/src/display_buffer.cc
index d9ab9609..f518ab50 100644
--- a/src/display_buffer.cc
+++ b/src/display_buffer.cc
@@ -42,6 +42,14 @@ void DisplayLine::optimize()
}
}
+CharCount DisplayLine::length() const
+{
+ CharCount len = 0;
+ for (auto& atom : m_atoms)
+ len += atom.content.length();
+ return len;
+}
+
void DisplayBuffer::compute_range()
{
m_range.first = BufferIterator();