summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2019-05-06 16:55:41 +0200
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2019-05-06 16:55:41 +0200
commitc00f31ab10bcf26ecf6c4573be6df396d3df3b07 (patch)
tree417ddbc383d49708b523c5394ddbe4d59e78d7b6
parentfea125eca98855395d0f201f3a313ccb981419a3 (diff)
Slightly simpler code for what is specific to macOS 10.14.0
-rw-r--r--src/Fl_cocoa.mm5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm
index 6e5f496de..7e255cd90 100644
--- a/src/Fl_cocoa.mm
+++ b/src/Fl_cocoa.mm
@@ -2181,19 +2181,16 @@ static FLTextInputContext* fltextinputcontext_instance = nil;
}
- (void)drawRect:(NSRect)rect { //runs when layer-backed GL window is created or resized
fl_lock_function();
- if (!Fl::use_high_res_GL() && fl_mac_os_version < 101401) [self layer].contentsScale = 1.;
Fl_Window *window = [(FLWindow*)[self window] getFl_Window];
Fl_Cocoa_Window_Driver *d = Fl_Cocoa_Window_Driver::driver(window);
[self did_view_resolution_change];
if (d->wait_for_expose_value) { // 1st drawing of layer-backed GL window
d->wait_for_expose_value = 0;
+ if (fl_mac_os_version < 101401) window->size(window->w(), window->h()); // sends message [GLcontext update]
}
window->clear_damage(FL_DAMAGE_ALL);
d->Fl_Window_Driver::flush();
window->clear_damage();
- if (fl_mac_os_version < 101401) {
- if (window->parent()) window->redraw(); // useful during resize of GL subwindow
- }
fl_unlock_function();
}
- (BOOL)did_view_resolution_change {