src/video/quartz/SDL_QuartzVideo.m
changeset 1189 c96b326b90ba
parent 1183 634d85aefc8c
child 1212 7663bb0f52c7
equal deleted inserted replaced
1188:f31856cf29ae 1189:c96b326b90ba
    20     slouken@libsdl.org
    20     slouken@libsdl.org
    21 */
    21 */
    22 
    22 
    23 #include "SDL_QuartzVideo.h"
    23 #include "SDL_QuartzVideo.h"
    24 #include "SDL_QuartzWindow.h"
    24 #include "SDL_QuartzWindow.h"
    25 
       
    26 
    25 
    27 /* 
    26 /* 
    28     Add methods to get at private members of NSScreen. 
    27     Add methods to get at private members of NSScreen. 
    29     Since there is a bug in Apple's screen switching code
    28     Since there is a bug in Apple's screen switching code
    30     that does not update this variable when switching
    29     that does not update this variable when switching
  1493     CGAssociateMouseAndMouseCursorPosition (1);
  1492     CGAssociateMouseAndMouseCursorPosition (1);
  1494     
  1493     
  1495     QZ_UnsetVideoMode (this);
  1494     QZ_UnsetVideoMode (this);
  1496     CGPaletteRelease (palette);
  1495     CGPaletteRelease (palette);
  1497 
  1496 
  1498     if (opengl_bundle) {
  1497     if (opengl_library) {
  1499         CFRelease(opengl_bundle);
  1498         SDL_UnloadObject(opengl_library);
  1500         opengl_bundle = NULL;
  1499         opengl_library = NULL;
  1501     }
  1500     }
  1502     this->gl_config.driver_loaded = 0;
  1501     this->gl_config.driver_loaded = 0;
  1503 }
  1502 }
  1504 
  1503 
  1505 #if 0 /* Not used (apparently, it's really slow) */
  1504 #if 0 /* Not used (apparently, it's really slow) */