# HG changeset patch # User Bram Moolenaar # Date 1660149003 -7200 # Node ID cb4ddbe3caf390396a7c8773dc5b85a9bab39629 # Parent 9676dc9e6829a3e3fa4cdb3eb0ff1199f7a85043 patch 9.0.0187: command line height changes when maximizing window height Commit: https://github.com/vim/vim/commit/96bde99bf890acd9952863a02c1d15edca2000e1 Author: Bram Moolenaar Date: Wed Aug 10 17:23:12 2022 +0100 patch 9.0.0187: command line height changes when maximizing window height Problem: Command line height changes when maximizing window height. Solution: Do not change the command line height. (closes https://github.com/vim/vim/issues/10885) diff --git a/src/testdir/test_window_cmd.vim b/src/testdir/test_window_cmd.vim --- a/src/testdir/test_window_cmd.vim +++ b/src/testdir/test_window_cmd.vim @@ -38,6 +38,26 @@ func Test_window_cmd_cmdwin_with_vsp() set ls&vim endfunc +func Test_cmdheight_not_changed() + set cmdheight=2 + set winminheight=0 + augroup Maximize + autocmd WinEnter * wincmd _ + augroup END + split + tabnew + tabfirst + call assert_equal(2, &cmdheight) + + tabonly! + only + set winminwidth& cmdheight& + augroup Maximize + au! + augroup END + augroup! Maximize +endfunc + " Test for jumping to windows func Test_window_jump() new diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -736,6 +736,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 187, +/**/ 186, /**/ 185, diff --git a/src/window.c b/src/window.c --- a/src/window.c +++ b/src/window.c @@ -5666,8 +5666,6 @@ win_setheight_win(int height, win_T *win if (full_screen && msg_scrolled == 0 && row < cmdline_row) screen_fill(row, cmdline_row, 0, (int)Columns, ' ', ' ', 0); cmdline_row = row; - p_ch = MAX(Rows - cmdline_row, 0); - curtab->tp_ch_used = p_ch; msg_row = row; msg_col = 0;