comparison src/video/cocoa/SDL_cocoamouse.m @ 3525:455a6c47d2c6

Fixed compilation on Mac OS X 10.4
author Sam Lantinga <slouken@libsdl.org>
date Sat, 05 Dec 2009 19:57:49 +0000
parents e7eec78e4b92
children 59ff7a2beb57
comparison
equal deleted inserted replaced
3524:5668e43c256b 3525:455a6c47d2c6
66 SDL_VideoDisplay *display = &_this->displays[i]; 66 SDL_VideoDisplay *display = &_this->displays[i];
67 SDL_Window *candidate = display->fullscreen_window; 67 SDL_Window *candidate = display->fullscreen_window;
68 68
69 if (candidate) { 69 if (candidate) {
70 SDL_DisplayData *displaydata = (SDL_DisplayData *)display->driverdata; 70 SDL_DisplayData *displaydata = (SDL_DisplayData *)display->driverdata;
71 NSRect rect = CGDisplayBounds(displaydata->display); 71 NSRect rect = Cocoa_DisplayBounds(displaydata->display);
72 72
73 point = [NSEvent mouseLocation]; 73 point = [NSEvent mouseLocation];
74 point.x = point.x - rect.origin.x; 74 point.x = point.x - rect.origin.x;
75 point.y = CGDisplayPixelsHigh(kCGDirectMainDisplay) - point.y - rect.origin.y; 75 point.y = CGDisplayPixelsHigh(kCGDirectMainDisplay) - point.y - rect.origin.y;
76 if (point.x < 0 || point.x >= candidate->w || 76 if (point.x < 0 || point.x >= candidate->w ||