diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2019-06-29 23:30:15 +0200 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2019-06-29 23:32:30 +0200 |
| commit | 6b03d4a9137383fb6a53ada2c9e048c57acc4a38 (patch) | |
| tree | f1643221b40b78b1f3f9f34576d927f2c12b0061 /src/drivers | |
| parent | 42b8cb7bb8211117d2e4c0b64632458c6815e56b (diff) | |
Prepare for support of macOS 10.15 Catalina
Drawing the window titlebar to a PDF context does not work with Catalina Beta.
Diffstat (limited to 'src/drivers')
| -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); |
