aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-05-28 10:53:03 +0800
committerzeertzjq <zeertzjq@outlook.com>2022-07-10 17:24:29 +0800
commit63f63dd2b7e06f872727d1d9d14ce177dc77ef83 (patch)
tree16eec2b31b04e1251084e85f7e5a1a5812e33e10 /src
parent99e829871173552374822ed922b785f0195f191c (diff)
downloadrneovim-63f63dd2b7e06f872727d1d9d14ce177dc77ef83.tar.gz
rneovim-63f63dd2b7e06f872727d1d9d14ce177dc77ef83.tar.bz2
rneovim-63f63dd2b7e06f872727d1d9d14ce177dc77ef83.zip
fix(float): fix glitch when making float window with border a split
Diffstat (limited to 'src')
-rw-r--r--src/nvim/window.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/window.c b/src/nvim/window.c
index 6a80142c57..ca99cc8cbc 100644
--- a/src/nvim/window.c
+++ b/src/nvim/window.c
@@ -1266,8 +1266,9 @@ int win_split_ins(int size, int flags, win_T *new_wp, int dir)
} else if (wp->w_floating) {
new_frame(wp);
wp->w_floating = false;
- // non-floating window doesn't store float config.
+ // non-floating window doesn't store float config or have a border.
wp->w_float_config = FLOAT_CONFIG_INIT;
+ memset(wp->w_border_adj, 0, sizeof(wp->w_border_adj));
}
/*