aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/os/signal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/os/signal.c')
-rw-r--r--src/nvim/os/signal.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/nvim/os/signal.c b/src/nvim/os/signal.c
index 65657fda9c..17f270a5cc 100644
--- a/src/nvim/os/signal.c
+++ b/src/nvim/os/signal.c
@@ -103,6 +103,11 @@ void signal_handle(Event event)
}
}
+EventSource signal_event_source(void)
+{
+ return &sint;
+}
+
static char * signal_name(int signum)
{
switch (signum) {
@@ -155,10 +160,11 @@ static void signal_cb(uv_signal_t *handle, int signum)
}
Event event = {
+ .source = signal_event_source(),
.type = kEventSignal,
.data = {
.signum = signum
}
};
- event_push(event, true);
+ event_push(event);
}