aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPatrick McFarland <pmcfarland@adterrasperaspera.com>2023-03-14 13:21:53 -0400
committerPatrick McFarland <pmcfarland@adterrasperaspera.com>2023-03-19 08:15:04 -0400
commit3b28fb4cd9e1ef877968b4ffabf4d6b1cb17aa07 (patch)
treecb43f480bc2eb3b855f5a3210495985b133b73be /src
parenteeac80de0cf45951dd696f82e5a823c6de20728c (diff)
downloadrneovim-3b28fb4cd9e1ef877968b4ffabf4d6b1cb17aa07.tar.gz
rneovim-3b28fb4cd9e1ef877968b4ffabf4d6b1cb17aa07.tar.bz2
rneovim-3b28fb4cd9e1ef877968b4ffabf4d6b1cb17aa07.zip
fix(float): remove -1 in height clamp
Problem: Clamp for height in floating windows enforced no more than editor height - 1, disallowing full editor height floating windows when using cmdheight=0 Solution: Clamp to full height, removing the -1. Tested to give the intended results with cmdheight=0, 1, or more than 1. This also inadvertently fixes a rendering error with cmdheight >1 where the bottom border would be overlapped by the cmdline.
Diffstat (limited to 'src')
-rw-r--r--src/nvim/window.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/window.c b/src/nvim/window.c
index 6bb9411048..762ad13ba3 100644
--- a/src/nvim/window.c
+++ b/src/nvim/window.c
@@ -834,7 +834,7 @@ void win_config_float(win_T *wp, FloatConfig fconfig)
}
if (!ui_has(kUIMultigrid)) {
- wp->w_height = MIN(wp->w_height, Rows - 1 - win_border_height(wp));
+ wp->w_height = MIN(wp->w_height, Rows - win_border_height(wp));
wp->w_width = MIN(wp->w_width, Columns - win_border_width(wp));
}