[NtUser]
authorJames Tabor <james.tabor@reactos.org>
Tue, 23 Aug 2016 16:33:44 +0000 (16:33 +0000)
committerJames Tabor <james.tabor@reactos.org>
Tue, 23 Aug 2016 16:33:44 +0000 (16:33 +0000)
- Properly sync wine menu code. Attempt to fix CORE-11892.

svn path=/trunk/; revision=72439

reactos/win32ss/user/ntuser/menu.c

index f29e2d0..dfc0d29 100644 (file)
@@ -2596,7 +2596,7 @@ static void FASTCALL MENU_DrawPopupMenu(PWND wnd, HDC hdc, PMENU menu )
                 UINT u;
 
                 item = menu->rgItems;
-                for (u = 0; u < menu->cItems; u++, item++)
+                for( u = menu->cItems; u > 0; u--, item++)
                 {
                     MENU_DrawMenuItem(wnd, menu, menu->spwndNotify, hdc, item,
                                          menu->cyMenu, FALSE, ODA_DRAWENTIRE);