summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2024-02-28 20:54:37 +1100
committerMaxime Coste <mawww@kakoune.org>2024-02-28 20:54:37 +1100
commitb8a151ab46cc873a36f6c44e61842e5db3f523ca (patch)
treee91877f5e988105ffc9a603a6b75642caaab8478 /src
parent068af3d9d4d7fd8f442ec365d3c9f6a3c02c64a7 (diff)
Fix unnecessary buffer line copy in BufferManager::create_buffer
Diffstat (limited to 'src')
-rw-r--r--src/buffer_manager.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buffer_manager.cc b/src/buffer_manager.cc
index 22ccf366..45a50c3c 100644
--- a/src/buffer_manager.cc
+++ b/src/buffer_manager.cc
@@ -34,7 +34,7 @@ Buffer* BufferManager::create_buffer(String name, Buffer::Flags flags, BufferLin
throw runtime_error{"buffer name is already in use"};
}
- m_buffers.push_back(std::make_unique<Buffer>(std::move(name), flags, lines, bom, eolformat, fs_status));
+ m_buffers.push_back(std::make_unique<Buffer>(std::move(name), flags, std::move(lines), bom, eolformat, fs_status));
auto* buffer = m_buffers.back().get();
buffer->on_registered();