From 8bbfbc8c72330dded76c5c3bd6a6a67724739639 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Tue, 20 Nov 2012 19:47:56 +0100 Subject: Buffer: replace Buffer::Type with Buffer::Flags --- src/buffer.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/buffer.cc') 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); -- cgit v1.2.3