Module: wine Branch: master Commit: 9fcebb0055407b389874d7a35468c8de7cd27059 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9fcebb0055407b389874d7a354...
Author: Bang Jun-young junyoung@mogua.com Date: Fri Feb 1 14:54:17 2008 +0900
user32: Fix EndMenu() to match the PSDK.
---
dlls/user32/menu.c | 3 ++- include/winuser.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/dlls/user32/menu.c b/dlls/user32/menu.c index 99c4933..660c5d5 100644 --- a/dlls/user32/menu.c +++ b/dlls/user32/menu.c @@ -4252,7 +4252,7 @@ END: * EndMenu (USER.187) * EndMenu (USER32.@) */ -void WINAPI EndMenu(void) +BOOL WINAPI EndMenu(void) { /* if we are in the menu code, and it is active */ if (!fEndMenu && top_popup) @@ -4266,6 +4266,7 @@ void WINAPI EndMenu(void) /* don't end up with an orphaned menu */ PostMessageW( top_popup, WM_CANCELMODE, 0, 0); } + return fEndMenu; }
diff --git a/include/winuser.h b/include/winuser.h index aec4a83..6e61e10 100644 --- a/include/winuser.h +++ b/include/winuser.h @@ -4482,7 +4482,7 @@ WINUSERAPI BOOL WINAPI EnableScrollBar(HWND,UINT,UINT); WINUSERAPI BOOL WINAPI EnableWindow(HWND,BOOL); WINUSERAPI BOOL WINAPI EndDeferWindowPos(HDWP); WINUSERAPI BOOL WINAPI EndDialog(HWND,INT_PTR); -WINUSERAPI VOID WINAPI EndMenu(void); +WINUSERAPI BOOL WINAPI EndMenu(void); WINUSERAPI BOOL WINAPI EndPaint(HWND,const PAINTSTRUCT*); WINUSERAPI BOOL WINAPI EnumChildWindows(HWND,WNDENUMPROC,LPARAM); WINUSERAPI UINT WINAPI EnumClipboardFormats(UINT);