# HG changeset patch # User Sam Lantinga # Date 1093926095 0 # Node ID 6f5c8bd997aa2751135891bd6ffcb2d32c6699b5 # Parent 121f56c1277df70f8fc9a4fb7df6b357a3752c7f Hum. diff -r 121f56c1277d -r 6f5c8bd997aa src/video/quartz/SDL_QuartzWM.m --- a/src/video/quartz/SDL_QuartzWM.m Mon Aug 30 04:21:51 2004 +0000 +++ b/src/video/quartz/SDL_QuartzWM.m Tue Aug 31 04:21:35 2004 +0000 @@ -154,8 +154,10 @@ *p = [ window_view convertPoint:*p fromView: nil ]; - /* The coordinates need to be inverted */ - p->y = [window_view frame].size.height - p->y - 1; + /* If OSX version is 10.3.0 or later, we need a workaround in OpenGL mode */ + if ( system_version >= 0x1030 && (SDL_VideoSurface->flags & SDL_OPENGL) ) { + p->y = [window_view frame].size.height - p->y - 1; + } } }