summaryrefslogtreecommitdiff
path: root/src/main.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2015-10-16 13:58:56 +0100
committerMaxime Coste <frrrwww@gmail.com>2015-10-17 11:33:09 +0100
commit76fadd81081d7bb762d143dfd2ecca73637328a7 (patch)
tree8619b5d6b599abd7ef7471f5ee224d89eabbd6a1 /src/main.cc
parentfe704b9b8433145602b1ec63f030ea98b378811d (diff)
More cleanups in the buffer open/reload code
Diffstat (limited to 'src/main.cc')
-rw-r--r--src/main.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main.cc b/src/main.cc
index 63ddd53d..ba372954 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -500,8 +500,7 @@ int run_server(StringView session, StringView init_command,
{
try
{
- if (create_file_buffer(file) == nullptr)
- new Buffer(file.str(), Buffer::Flags::New | Buffer::Flags::File);
+ open_or_create_file_buffer(file);
}
catch (Kakoune::runtime_error& error)
{
@@ -593,7 +592,7 @@ int run_filter(StringView keystr, ConstArrayView<StringView> files, bool quiet)
for (auto& file : files)
{
- Buffer* buffer = create_file_buffer(file);
+ Buffer* buffer = open_file_buffer(file);
write_buffer_to_file(*buffer, file + ".kak-bak");
apply_keys_to_buffer(*buffer);
write_buffer_to_file(*buffer, file);