summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2019-06-29 23:30:15 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2019-06-29 23:32:30 +0200
commit6b03d4a9137383fb6a53ada2c9e048c57acc4a38 (patch)
treef1643221b40b78b1f3f9f34576d927f2c12b0061 /src
parent42b8cb7bb8211117d2e4c0b64632458c6815e56b (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')
-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);