summaryrefslogtreecommitdiff
path: root/src/drivers/Cocoa
diff options
context:
space:
mode:
Diffstat (limited to 'src/drivers/Cocoa')
-rw-r--r--src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx b/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx
index f11672de7..ca6de3f60 100644
--- a/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx
+++ b/src/drivers/Cocoa/Fl_Cocoa_Screen_Driver.cxx
@@ -21,6 +21,7 @@
#include "Fl_Cocoa_Screen_Driver.h"
#include <FL/Fl.H>
#include <FL/x.H>
+#include <FL/Fl_Graphics_Driver.H>
#include <FL/fl_ask.H>
#include <stdio.h>
@@ -120,8 +121,9 @@ void Fl_Cocoa_Screen_Driver::beep(int type) {
void Fl_Cocoa_Screen_Driver::flush() {
- if (fl_gc)
- CGContextFlush(fl_gc);
+ CGContextRef gc = (CGContextRef)Fl_Display_Device::display_device()->driver()->get_gc();
+ if (gc)
+ CGContextFlush(gc);
}