summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx b/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx
index b5d09344f..c3e313ef4 100644
--- a/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx
+++ b/src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx
@@ -101,10 +101,9 @@ void Fl_Quartz_Copy_Surface_Driver::untranslate() {
void Fl_Quartz_Copy_Surface_Driver::draw_decorated_window(Fl_Window *win, int x_offset, int y_offset) {
CALayer *layer = Fl_Cocoa_Window_Driver::driver(win)->get_titlebar_layer();
- if (!layer) {
+ if (!layer || fl_mac_os_version >= 101500) {
return Fl_Widget_Surface::draw_decorated_window(win, x_offset, y_offset);
}
- CGContextRef gc = (CGContextRef)driver()->gc();
CGContextSaveGState(gc);
int bt = win->decorated_h() - win->h();
CGContextTranslateCTM(gc, x_offset - 0.5, y_offset + bt - 0.5);