diff --git a/reactos/win32ss/user/ntuser/menu.c b/reactos/win32ss/user/ntuser/menu.c index f29e2d06a90..dfc0d292e21 100644 --- a/reactos/win32ss/user/ntuser/menu.c +++ b/reactos/win32ss/user/ntuser/menu.c @@ -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);