mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
patch 8.1.1371: cannot recover from a swap file
Problem: Cannot recover from a swap file. Solution: Do not expand environment variables in the swap file name. Do not check the extension when we already know a file is a swap file. (Ken Takata, closes 4415, closes #4369)
This commit is contained in:
@@ -1715,7 +1715,7 @@ editing_arg_idx(win_T *win)
|
||||
&& (win->w_buffer->b_ffname == NULL
|
||||
|| !(fullpathcmp(
|
||||
alist_name(&WARGLIST(win)[win->w_arg_idx]),
|
||||
win->w_buffer->b_ffname, TRUE) & FPC_SAME))));
|
||||
win->w_buffer->b_ffname, TRUE, TRUE) & FPC_SAME))));
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -1737,7 +1737,7 @@ check_arg_idx(win_T *win)
|
||||
&& (win->w_buffer->b_fnum == GARGLIST[GARGCOUNT - 1].ae_fnum
|
||||
|| (win->w_buffer->b_ffname != NULL
|
||||
&& (fullpathcmp(alist_name(&GARGLIST[GARGCOUNT - 1]),
|
||||
win->w_buffer->b_ffname, TRUE) & FPC_SAME))))
|
||||
win->w_buffer->b_ffname, TRUE, TRUE) & FPC_SAME))))
|
||||
arg_had_last = TRUE;
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user