diff options
Diffstat (limited to 'src/nvim/window.c')
-rw-r--r-- | src/nvim/window.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/nvim/window.c b/src/nvim/window.c index 75fa61fb1e..a2e1d1ab04 100644 --- a/src/nvim/window.c +++ b/src/nvim/window.c @@ -504,6 +504,9 @@ newwindow: case Ctrl_F: { wingotofile: CHECK_CMDWIN; + if (check_text_or_curbuf_locked(NULL)) { + break; + } linenr_T lnum = -1; char *ptr = grab_file_name(Prenum1, &lnum); @@ -1068,10 +1071,10 @@ int win_split(int size, int flags) return win_split_ins(size, flags, NULL, 0); } -// When "new_wp" is NULL: split the current window in two. -// When "new_wp" is not NULL: insert this window at the far -// top/left/right/bottom. -// return FAIL for failure, OK otherwise +/// When "new_wp" is NULL: split the current window in two. +/// When "new_wp" is not NULL: insert this window at the far +/// top/left/right/bottom. +/// @return FAIL for failure, OK otherwise int win_split_ins(int size, int flags, win_T *new_wp, int dir) { win_T *wp = new_wp; |