summaryrefslogtreecommitdiff
path: root/src/buffer_utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/buffer_utils.cc')
-rw-r--r--src/buffer_utils.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buffer_utils.cc b/src/buffer_utils.cc
index 88f7d4f8..eda4d9d4 100644
--- a/src/buffer_utils.cc
+++ b/src/buffer_utils.cc
@@ -53,7 +53,7 @@ Buffer* create_buffer_from_data(StringView data, StringView name,
const char* pos = data.begin();
if (data.length() >= 3 and
- data[0] == '\xEF' and data[1] == '\xBB' and data[2] == '\xBF')
+ data[0_byte] == '\xEF' and data[1_byte] == '\xBB' and data[2_byte] == '\xBF')
{
bom = true;
pos = data.begin() + 3;
@@ -81,7 +81,7 @@ Buffer* create_buffer_from_data(StringView data, StringView name,
if (buffer)
buffer->reload(std::move(lines), fs_timestamp);
else
- buffer = new Buffer{name, flags, std::move(lines), fs_timestamp};
+ buffer = new Buffer{name.str(), flags, std::move(lines), fs_timestamp};
OptionManager& options = buffer->options();
options.get_local_option("eolformat").set<String>(crlf ? "crlf" : "lf");