# HG changeset patch # User vimboss # Date 1190724688 0 # Node ID b00bc2bf23eb62a1883318c6565d3fe0d1b4e30e # Parent 871231399cf547112a50a9f93497d40d01b66d51 updated for version 7.1-119 diff --git a/src/option.c b/src/option.c --- a/src/option.c +++ b/src/option.c @@ -7824,6 +7824,8 @@ set_num_option(opt_idx, varp, value, err errmsg = e_positive; p_ch = 1; } + if (p_ch > Rows - min_rows() + 1) + p_ch = Rows - min_rows() + 1; /* Only compute the new window layout when startup has been * completed. Otherwise the frame sizes may be wrong. */ diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -667,6 +667,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 119, +/**/ 118, /**/ 117, diff --git a/src/window.c b/src/window.c --- a/src/window.c +++ b/src/window.c @@ -5523,6 +5523,7 @@ command_height() { EMSG(_(e_noroom)); p_ch = old_p_ch; + curtab->tp_ch_used = p_ch; cmdline_row = Rows - p_ch; break; }