summaryrefslogtreecommitdiff
path: root/src/buffer.cc
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2012-11-20 19:47:56 +0100
committerMaxime Coste <frrrwww@gmail.com>2012-11-20 19:47:56 +0100
commit8bbfbc8c72330dded76c5c3bd6a6a67724739639 (patch)
treeefc8a3bd822c97c9240b1bde971504fdef7e6f33 /src/buffer.cc
parent0b14f387d439c5c1e29133e28ee3da4ab868757a (diff)
Buffer: replace Buffer::Type with Buffer::Flags
Diffstat (limited to 'src/buffer.cc')
-rw-r--r--src/buffer.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/buffer.cc b/src/buffer.cc
index 4b53d210..6d3fb11c 100644
--- a/src/buffer.cc
+++ b/src/buffer.cc
@@ -12,9 +12,9 @@
namespace Kakoune
{
-Buffer::Buffer(String name, Type type,
+Buffer::Buffer(String name, Flags flags,
String initial_content)
- : m_name(std::move(name)), m_type(type),
+ : m_name(std::move(name)), m_flags(flags),
m_history(1), m_history_cursor(m_history.begin()),
m_last_save_undo_index(0),
m_timestamp(0),
@@ -29,9 +29,9 @@ Buffer::Buffer(String name, Type type,
Editor editor_for_hooks(*this);
Context context(editor_for_hooks);
- if (type == Type::NewFile)
+ if (flags & Flags::File and flags & Flags::New)
m_hook_manager.run_hook("BufNew", m_name, context);
- else if (type == Type::File)
+ else
m_hook_manager.run_hook("BufOpen", m_name, context);
m_hook_manager.run_hook("BufCreate", m_name, context);