Author: jimtabor Date: Tue Jun 28 15:56:21 2016 New Revision: 71688
URL: http://svn.reactos.org/svn/reactos?rev=71688&view=rev Log: [NtUser] - Patch by Victor Matovykh : Remove menu spacing if there is no menu to paint.
Modified: trunk/reactos/win32ss/user/ntuser/menu.c
Modified: trunk/reactos/win32ss/user/ntuser/menu.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/user/ntuser/menu.c?... ============================================================================== --- trunk/reactos/win32ss/user/ntuser/menu.c [iso-8859-1] (original) +++ trunk/reactos/win32ss/user/ntuser/menu.c [iso-8859-1] Tue Jun 28 15:56:21 2016 @@ -2706,7 +2706,13 @@ HFONT hfontOld = 0; PMENU lppop = UserGetMenuObject(UlongToHandle(pWnd->IDMenu));
- if (lppop == NULL || lprect == NULL) + if (lppop == NULL) + { + // No menu. Do not reserve any space + return 0; + } + + if (lprect == NULL) { return UserGetSystemMetrics(SM_CYMENU); }