diff options
author | erw7 <erw7.github@gmail.com> | 2019-04-02 04:08:09 +0900 |
---|---|---|
committer | erw7 <erw7.github@gmail.com> | 2019-06-04 08:41:11 +0900 |
commit | fcf6bfd3601acc28ae3d116670928f82db949b30 (patch) | |
tree | f63c4dd705f40f90ba1f7b34a75005e0facd756c | |
parent | 16b1e8f9c070ad853c6c63b43591e297bf512662 (diff) | |
download | rneovim-fcf6bfd3601acc28ae3d116670928f82db949b30.tar.gz rneovim-fcf6bfd3601acc28ae3d116670928f82db949b30.tar.bz2 rneovim-fcf6bfd3601acc28ae3d116670928f82db949b30.zip |
main.c: fixes #7967
-rw-r--r-- | src/nvim/main.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/nvim/main.c b/src/nvim/main.c index ed8788af60..ef424e08a8 100644 --- a/src/nvim/main.c +++ b/src/nvim/main.c @@ -378,6 +378,14 @@ int main(int argc, char **argv) TIME_MSG("initialized screen early for embedder"); } + if (!headless_mode && !embedded_mode && !silent_mode) { + input_stop(); // Stop reading input, let the UI take over. + ui_builtin_start(); + starting = NO_BUFFERS; + screenclear(); + early_ui = true; + } + // Execute --cmd arguments. exe_pre_commands(¶ms); @@ -477,11 +485,6 @@ int main(int argc, char **argv) wait_return(true); } - if (!headless_mode && !embedded_mode && !silent_mode) { - input_stop(); // Stop reading input, let the UI take over. - ui_builtin_start(); - } - setmouse(); // may start using the mouse if (exmode_active || early_ui) { |