From 05b4d95a56b07d9d5ed966a6ffa8ae4abfa4cf71 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Sun, 28 Jun 2015 11:06:19 +0100 Subject: Run BufReadFifo hook after reading from fifo --- src/buffer_utils.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/buffer_utils.cc') diff --git a/src/buffer_utils.cc b/src/buffer_utils.cc index d208386e..9f8f8860 100644 --- a/src/buffer_utils.cc +++ b/src/buffer_utils.cc @@ -155,6 +155,8 @@ Buffer* create_fifo_buffer(String name, int fd, bool scroll) while (--loops and count > 0 and select(fifo+1, &rfds, nullptr, nullptr, &tv) == 1); + buffer->run_hook_in_own_context("BufReadFifo", buffer->name()); + if (count <= 0) buffer->values().erase(fifo_watcher_id); // will delete this }), std::move(watcher_deleter)); -- cgit v1.2.3