changeset 29976:b6b71499d9af v9.0.0326

patch 9.0.0326: some changes for cmdheight=0 are not needed Commit: https://github.com/vim/vim/commit/0e412be00f8290e0575c7f72ec080725631eff38 Author: Shougo Matsushita <Shougo.Matsu@gmail.com> Date: Tue Aug 30 11:54:21 2022 +0100 patch 9.0.0326: some changes for cmdheight=0 are not needed Problem: Some changes for cmdheight=0 are not needed. Solution: Revert resize behavior if height is greater than the available space. (Shougo Matsushita, closes #11008)
author Bram Moolenaar <Bram@vim.org>
date Tue, 30 Aug 2022 13:00:05 +0200
parents 5f4b418b34a9
children b6c19db0298b
files src/version.c src/window.c
diffstat 2 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/version.c
+++ b/src/version.c
@@ -708,6 +708,8 @@ static char *(features[]) =
 static int included_patches[] =
 {   /* Add new patch number below this line */
 /**/
+    326,
+/**/
     325,
 /**/
     324,
--- a/src/window.c
+++ b/src/window.c
@@ -5694,10 +5694,8 @@ frame_setheight(frame_T *curfrp, int hei
 	// topframe: can only change the command line height
 	if (height > ROWS_AVAIL)
 	    // If height is greater than the available space, try to create
-	    // space for the frame by reducing 'cmdheight' if possible, while
-	    // making sure `cmdheight` doesn't go below 1.
-	    height = MIN((p_ch > 0 ? ROWS_AVAIL + (p_ch - 1)
-							: ROWS_AVAIL), height);
+	    // space for the frame by reducing 'cmdheight' if possible.
+	    height = ROWS_AVAIL;
 	if (height > 0)
 	    frame_new_height(curfrp, height, FALSE, FALSE);
     }