aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/main.c')
-rw-r--r--src/nvim/main.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/nvim/main.c b/src/nvim/main.c
index 567d364284..377b804661 100644
--- a/src/nvim/main.c
+++ b/src/nvim/main.c
@@ -305,6 +305,16 @@ int main(int argc, char **argv)
}
}
+ if (GARGCOUNT > 0) {
+ fname = get_fname(&params, cwd);
+ }
+
+ // Recovery mode without a file name: List swap files.
+ // In this case, no UI is needed.
+ if (recoverymode && fname == NULL) {
+ headless_mode = true;
+ }
+
#ifdef MSWIN
// on windows we use CONIN special file, thus we don't know this yet.
bool has_term = true;
@@ -336,16 +346,6 @@ int main(int argc, char **argv)
ui_client_channel_id = rv;
}
- if (GARGCOUNT > 0) {
- fname = get_fname(&params, cwd);
- }
-
- // Recovery mode without a file name: List swap files.
- // In this case, no UI is needed.
- if (recoverymode && fname == NULL) {
- headless_mode = true;
- }
-
TIME_MSG("expanding arguments");
if (params.diff_mode && params.window_count == -1) {