- moving to a new way of handling window changes (position, size, visibility)
[freeglut] / src / mswin / fg_menu_mswin.c
index 48e3940..2db1ea7 100644 (file)
@@ -29,7 +29,7 @@
 #include <GL/freeglut.h>
 #include "../fg_internal.h"
 
-extern void fghGetClientArea( RECT *clientRect, const SFG_Window *window );
+extern void fghGetClientArea( RECT *clientRect, const SFG_Window *window, BOOL posIsOutside );
 extern SFG_Window* fghWindowUnderCursor(SFG_Window *window);
 
 
@@ -77,7 +77,7 @@ void fgPlatformCheckMenuDeactivate()
                  */
                 POINT mouse_pos;
                 RECT clientArea;
-                fghGetClientArea(&clientArea,menu->ParentWindow);
+                fghGetClientArea(&clientArea,menu->ParentWindow, FALSE);
                 GetCursorPos(&mouse_pos);
                 if ( !PtInRect( &clientArea, mouse_pos ) )
                     fgDeactivateMenu(menu->ParentWindow);