summaryrefslogtreecommitdiff
path: root/src/buffer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/buffer.cc')
-rw-r--r--src/buffer.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/buffer.cc b/src/buffer.cc
index 78d89ce4..ba10d40e 100644
--- a/src/buffer.cc
+++ b/src/buffer.cc
@@ -22,6 +22,9 @@ Buffer::Buffer(String name, Flags flags, std::vector<String> lines)
{
BufferManager::instance().register_buffer(*this);
+ if (lines.empty())
+ lines.emplace_back("\n");
+
ByteCount pos = 0;
m_lines.reserve(lines.size());
for (auto& line : lines)