diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.cxx | 3 |
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); |
