# HG changeset patch # User Bram Moolenaar # Date 1661857205 -7200 # Node ID b6b71499d9af9c681cba633fb492e95b2d73fe0f # Parent 5f4b418b34a93ee0340916cc20e63237a1e7d062 patch 9.0.0326: some changes for cmdheight=0 are not needed Commit: https://github.com/vim/vim/commit/0e412be00f8290e0575c7f72ec080725631eff38 Author: Shougo Matsushita 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) diff --git a/src/version.c b/src/version.c --- 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, diff --git a/src/window.c b/src/window.c --- 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); }