mirror of
https://github.com/vim/vim.git
synced 2025-07-26 11:04:33 -04:00
updated for version 7.4.681
Problem: MS-Windows: When Vim is minimized the window height is computed incorrectly. Solution: When minimized use the previously computed size. (Ingo Karkat)
This commit is contained in:
parent
310f2d59b2
commit
71371b1579
@ -598,6 +598,14 @@ gui_mswin_get_menu_height(
|
||||
|
||||
if (num == 0)
|
||||
menu_height = 0;
|
||||
else if (IsMinimized(s_hwnd))
|
||||
{
|
||||
/* The height of the menu cannot be determined while the window is
|
||||
* minimized. Take the previous height if the menu is changed in that
|
||||
* state, to avoid that Vim's vertical window size accidentally
|
||||
* increases due to the unaccounted-for menu height. */
|
||||
menu_height = old_menu_height == -1 ? 0 : old_menu_height;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (is_winnt_3()) /* for NT 3.xx */
|
||||
@ -644,9 +652,9 @@ gui_mswin_get_menu_height(
|
||||
|
||||
if (fix_window && menu_height != old_menu_height)
|
||||
{
|
||||
old_menu_height = menu_height;
|
||||
gui_set_shellsize(FALSE, FALSE, RESIZE_VERT);
|
||||
}
|
||||
old_menu_height = menu_height;
|
||||
|
||||
return menu_height;
|
||||
}
|
||||
|
@ -741,6 +741,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
681,
|
||||
/**/
|
||||
680,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user