From: <tr...@us...> - 2011-12-01 17:23:01
|
Revision: 15131 http://alleg.svn.sourceforge.net/alleg/?rev=15131&view=rev Author: trentg Date: 2011-12-01 17:22:55 +0000 (Thu, 01 Dec 2011) Log Message: ----------- Use the same logic in set_mouse_xy for FULLSCREEN_WINDOW as was used for FULLSCREEN. This makes it work correctly in my tests. Modified Paths: -------------- allegro/branches/5.1/src/macosx/qzmouse.m Modified: allegro/branches/5.1/src/macosx/qzmouse.m =================================================================== --- allegro/branches/5.1/src/macosx/qzmouse.m 2011-11-24 12:54:37 UTC (rev 15130) +++ allegro/branches/5.1/src/macosx/qzmouse.m 2011-12-01 17:22:55 UTC (rev 15131) @@ -295,7 +295,8 @@ CGDirectDisplayID display = 0; ALLEGRO_DISPLAY_OSX_WIN *dpy = (ALLEGRO_DISPLAY_OSX_WIN *)dpy_; - if ((dpy) && !(dpy->parent.flags & ALLEGRO_FULLSCREEN) && (dpy->win)) { + if ((dpy) && !(dpy->parent.flags & ALLEGRO_FULLSCREEN) && + !(dpy->parent.flags & ALLEGRO_FULLSCREEN_WINDOW) && (dpy->win)) { NSWindow *window = dpy->win; NSRect content = [window contentRectForFrameRect: [window frame]]; NSRect frame = [[window screen] frame]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |