comparison src/video/quartz/SDL_QuartzWM.m @ 952:6f5c8bd997aa

Hum.
author Sam Lantinga <slouken@libsdl.org>
date Tue, 31 Aug 2004 04:21:35 +0000
parents 121f56c1277d
children 7f08bd66f1ca
comparison
equal deleted inserted replaced
951:121f56c1277d 952:6f5c8bd997aa
152 } 152 }
153 else { 153 else {
154 154
155 *p = [ window_view convertPoint:*p fromView: nil ]; 155 *p = [ window_view convertPoint:*p fromView: nil ];
156 156
157 /* The coordinates need to be inverted */ 157 /* If OSX version is 10.3.0 or later, we need a workaround in OpenGL mode */
158 p->y = [window_view frame].size.height - p->y - 1; 158 if ( system_version >= 0x1030 && (SDL_VideoSurface->flags & SDL_OPENGL) ) {
159 p->y = [window_view frame].size.height - p->y - 1;
160 }
159 } 161 }
160 } 162 }
161 163
162 /* Convert SDL coordinate to window server (CoreGraphics) coordinate */ 164 /* Convert SDL coordinate to window server (CoreGraphics) coordinate */
163 CGPoint QZ_PrivateSDLToCG (_THIS, NSPoint *p) { 165 CGPoint QZ_PrivateSDLToCG (_THIS, NSPoint *p) {