X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fmswin%2Ffg_menu_mswin.c;h=78ea70788c9c84d6fd6e6feb4d06604808bd49fe;hb=b1ed93dd348f7b8f3bd2c75474f5d4151d502f1f;hp=42d056b3586a6e40b311d1830ebc194e9b0bd7eb;hpb=226cd5ccd0f86cc1f2741e686fcf8e4846acf867;p=freeglut diff --git a/src/mswin/fg_menu_mswin.c b/src/mswin/fg_menu_mswin.c index 42d056b..78ea707 100644 --- a/src/mswin/fg_menu_mswin.c +++ b/src/mswin/fg_menu_mswin.c @@ -85,7 +85,7 @@ void fgPlatformCheckMenuDeactivate(HWND newFocusWnd) /* window that got focus was not one of the active menus. That means we'll * close the active menu's unless the window that got focus was their parent */ menu = fgGetActiveMenu(); - + if (newFocusWnd != menu->ParentWindow->Window.Handle) { /* focus shifted to another window than the menu's parent, close menus */ @@ -108,6 +108,6 @@ int FGAPIENTRY __glutCreateMenuWithExit( void(* callback)( int ), void (__cdecl int FGAPIENTRY __glutCreateMenuUcallWithExit(void(*callback)(int, void*), void(__cdecl *exit_function)(int), void* user_data) { - __glutExitFunc = exit_function; - return glutCreateMenuUcall(callback, user_data); + __glutExitFunc = exit_function; + return glutCreateMenuUcall(callback, user_data); }