From ba7c3350736ef6f43791696ab4e80a0fc91312ec Mon Sep 17 00:00:00 2001 From: eidheim Date: Fri, 22 May 2020 14:24:14 +0200 Subject: [PATCH] Slight optimization when saving files --- src/source.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/source.cc b/src/source.cc index 07beaf9..904aa91 100644 --- a/src/source.cc +++ b/src/source.cc @@ -405,7 +405,8 @@ bool Source::View::save() { while(!end_reached) { if(!end_iter.forward_chars(131072)) end_reached = true; - output << get_buffer()->get_text(start_iter, end_iter).raw(); + auto text = get_buffer()->get_text(start_iter, end_iter).raw(); + output.write(text.c_str(), text.size()); start_iter = end_iter; } output.close();