# HG changeset patch # User Bram Moolenaar # Date 1646660703 -3600 # Node ID 3ae5bc51d39d94a0d28cea31501ac88e539dc3e0 # Parent 862017450170a085fcae9ccbd95d52f8b356fb7d patch 8.2.4523: when gvim is started maximized the 'window' option isn't set Commit: https://github.com/vim/vim/commit/6ca883dd8a585a85acdf9303b434211ea91872a7 Author: K.Takata Date: Mon Mar 7 13:31:15 2022 +0000 patch 8.2.4523: when gvim is started maximized the 'window' option isn't set Problem: When gvim is started maximized the 'window' option isn't set properly. (Christian J. Robinson) Solution: Check if 'windows' was already set or not. (Ken Takata, closes #9904) diff --git a/src/term.c b/src/term.c --- a/src/term.c +++ b/src/term.c @@ -3380,7 +3380,8 @@ win_new_shellsize(void) { // If 'window' uses the whole screen, keep it using that. // Don't change it when set with "-w size" on the command line. - if (p_window == old_Rows - 1 || (old_Rows == 0 && p_window == 0)) + if (p_window == old_Rows - 1 + || (old_Rows == 0 && !option_was_set((char_u *)"window"))) p_window = Rows - 1; old_Rows = Rows; shell_new_rows(); // update window sizes diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -751,6 +751,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 4523, +/**/ 4522, /**/ 4521,