From 5383cece3ec845be9e41360a404cee8b9c8037ce Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Tue, 20 Jan 2015 19:57:17 +0000 Subject: [PATCH] Fix write_debug with no debug buffer and multiple lines --- src/debug.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/debug.cc b/src/debug.cc index 478feae7..713124ee 100644 --- a/src/debug.cc +++ b/src/debug.cc @@ -3,6 +3,7 @@ #include "assert.hh" #include "buffer.hh" #include "buffer_manager.hh" +#include "buffer_utils.hh" #include "string.hh" namespace Kakoune @@ -22,7 +23,7 @@ void write_debug(StringView str) else { String line = str + ((str.empty() or str.back() != '\n') ? "\n" : ""); - new Buffer(debug_buffer_name, Buffer::Flags::NoUndo, { line }); + create_buffer_from_data(line, debug_buffer_name, Buffer::Flags::NoUndo); } }