diff options
| author | Manolo Gouy <Manolo> | 2016-11-09 09:49:48 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2016-11-09 09:49:48 +0000 |
| commit | c530cdeda65fa1479b2a77c63b91e8a947cc32eb (patch) | |
| tree | 96aee1efca331910e9f30b32969437f79f615d07 /src/Fl_cocoa.mm | |
| parent | f08c41448576d3694f9cf07c7122c9a0e690dbca (diff) | |
Use Fl_Graphics_Driver::default_driver() when convenient.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@12088 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/Fl_cocoa.mm')
| -rw-r--r-- | src/Fl_cocoa.mm | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index 67cda04f7..318c33c06 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -3245,7 +3245,7 @@ void Fl_Cocoa_Window_Driver::make_current() q_release_context(); Fl_X *i = Fl_X::i(pWindow); fl_window = i->xid; - ((Fl_Quartz_Graphics_Driver*)Fl_Display_Device::display_device()->driver())->high_resolution( mapped_to_retina() ); + ((Fl_Quartz_Graphics_Driver&)Fl_Graphics_Driver::default_driver()).high_resolution( mapped_to_retina() ); NSGraphicsContext *nsgc; #if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4 @@ -3255,7 +3255,7 @@ void Fl_Cocoa_Window_Driver::make_current() #endif nsgc = through_Fl_X_flush ? [NSGraphicsContext currentContext] : [NSGraphicsContext graphicsContextWithWindow:fl_window]; gc = (CGContextRef)[nsgc graphicsPort]; - Fl_Display_Device::display_device()->driver()->gc(gc); + Fl_Graphics_Driver::default_driver().gc(gc); CGContextSaveGState(gc); // native context // antialiasing must be deactivated because it applies to rectangles too // and escapes even clipping!!! @@ -3283,13 +3283,13 @@ void Fl_Cocoa_Window_Driver::make_current() // Give the Quartz context back to the system void Fl_Cocoa_Window_Driver::q_release_context(Fl_Cocoa_Window_Driver *x) { - CGContextRef gc = (CGContextRef)Fl_Display_Device::display_device()->driver()->gc(); + CGContextRef gc = (CGContextRef)Fl_Graphics_Driver::default_driver().gc(); if (x && x->shown() && x->gc != gc) return; if (!gc) return; CGContextRestoreGState(gc); // match the CGContextSaveGState's of make_current CGContextRestoreGState(gc); CGContextFlush(gc); - Fl_Display_Device::display_device()->driver()->gc(0); + Fl_Graphics_Driver::default_driver().gc(0); #if defined(FLTK_USE_CAIRO) if (Fl::cairo_autolink_context()) Fl::cairo_make_current((Fl_Window*) 0); // capture gc changes automatically to update the cairo context adequately #endif |
