diff options
| author | Maxime Coste <mawww@kakoune.org> | 2018-10-23 08:15:53 +1100 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2018-10-23 08:15:53 +1100 |
| commit | dfc11d1c43b898394df8fda52a8079b34058de27 (patch) | |
| tree | 8d1923461be03b1d0eab5706740d22986a86997d /src/buffer_utils.cc | |
| parent | e399bf7562475c92f4f9e983d2261c12903072d4 (diff) | |
Refactor Hook management to have a well defined list of hooks
Hooks are now an enum class instead of passing strings around.
Diffstat (limited to 'src/buffer_utils.cc')
| -rw-r--r-- | src/buffer_utils.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/buffer_utils.cc b/src/buffer_utils.cc index 4a6e3816..c2c75da0 100644 --- a/src/buffer_utils.cc +++ b/src/buffer_utils.cc @@ -107,7 +107,7 @@ Buffer* create_fifo_buffer(String name, int fd, Buffer::Flags flags, bool scroll auto watcher_deleter = [buffer](FDWatcher* watcher) { kak_assert(buffer->flags() & Buffer::Flags::Fifo); watcher->close_fd(); - buffer->run_hook_in_own_context("BufCloseFifo", ""); + buffer->run_hook_in_own_context(Hook::BufCloseFifo, ""); buffer->flags() &= ~(Buffer::Flags::Fifo | Buffer::Flags::NoUndo); delete watcher; }; @@ -157,12 +157,12 @@ Buffer* create_fifo_buffer(String name, int fd, Buffer::Flags flags, bool scroll } while (--loops and fd_readable(fifo)); - buffer->run_hook_in_own_context("BufReadFifo", buffer->name()); + buffer->run_hook_in_own_context(Hook::BufReadFifo, buffer->name()); }), std::move(watcher_deleter)); buffer->values()[fifo_watcher_id] = Value(std::move(watcher)); buffer->flags() = flags | Buffer::Flags::Fifo | Buffer::Flags::NoUndo; - buffer->run_hook_in_own_context("BufOpenFifo", buffer->name()); + buffer->run_hook_in_own_context(Hook::BufOpenFifo, buffer->name()); return buffer; } |
