diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-05-07 17:58:00 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-05-12 19:28:30 -0300 |
commit | 17b275b23a389dc4a38780c5faad7fbf6b056f88 (patch) | |
tree | 7fd85bff0a20609243d9c8daea51d3a5b53c25b3 | |
parent | 519fd1deb6613aa41984a019082d458f5b8a27cc (diff) | |
download | rneovim-17b275b23a389dc4a38780c5faad7fbf6b056f88.tar.gz rneovim-17b275b23a389dc4a38780c5faad7fbf6b056f88.tar.bz2 rneovim-17b275b23a389dc4a38780c5faad7fbf6b056f88.zip |
Add teardown function for the event.c module
Also move the `job_teardown` call from os_unix.c to the event module
-rw-r--r-- | src/os/event.c | 5 | ||||
-rw-r--r-- | src/os/event.h | 1 | ||||
-rw-r--r-- | src/os_unix.c | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/src/os/event.c b/src/os/event.c index 1a35cb3f12..9c9c9c8967 100644 --- a/src/os/event.c +++ b/src/os/event.c @@ -41,6 +41,11 @@ void event_init() uv_prepare_init(uv_default_loop(), &timer_prepare); } +void event_teardown() +{ + job_teardown(); +} + // Wait for some event bool event_poll(int32_t ms) { diff --git a/src/os/event.h b/src/os/event.h index 93dc96d55e..5ddca46875 100644 --- a/src/os/event.h +++ b/src/os/event.h @@ -8,6 +8,7 @@ #include "os/job_defs.h" void event_init(void); +void event_teardown(void); bool event_poll(int32_t ms); bool event_is_pending(void); void event_push(Event event); diff --git a/src/os_unix.c b/src/os_unix.c index 287b5e7d60..93cd0272a8 100644 --- a/src/os_unix.c +++ b/src/os_unix.c @@ -581,7 +581,7 @@ void mch_exit(int r) { exiting = TRUE; - job_teardown(); + event_teardown(); { settmode(TMODE_COOK); |