aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/main.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2017-06-07 23:19:02 +0200
committerGitHub <noreply@github.com>2017-06-07 23:19:02 +0200
commit16cce1ac17456e3758f95af6ce7289bade3bb285 (patch)
tree1e5bc9c076e6a49dcc750cb686c45a0e371b3a31 /src/nvim/main.c
parentd3d0c9a7b11cad3f277f732dee6c782d1d911b48 (diff)
parentbc025ab117c92418f890085dc13f26cb7c976772 (diff)
downloadrneovim-16cce1ac17456e3758f95af6ce7289bade3bb285.tar.gz
rneovim-16cce1ac17456e3758f95af6ce7289bade3bb285.tar.bz2
rneovim-16cce1ac17456e3758f95af6ce7289bade3bb285.zip
Merge #6827 'Always enable logging'
Diffstat (limited to 'src/nvim/main.c')
-rw-r--r--src/nvim/main.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/nvim/main.c b/src/nvim/main.c
index 46607da6ea..19a661d7db 100644
--- a/src/nvim/main.c
+++ b/src/nvim/main.c
@@ -153,10 +153,11 @@ void event_init(void)
terminal_init();
}
-void event_teardown(void)
+/// @returns false if main_loop could not be closed gracefully
+bool event_teardown(void)
{
if (!main_loop.events) {
- return;
+ return true;
}
multiqueue_process_events(main_loop.events);
@@ -168,7 +169,7 @@ void event_teardown(void)
signal_teardown();
terminal_teardown();
- loop_close(&main_loop, true);
+ return loop_close(&main_loop, true);
}
/// Performs early initialization.