From d40093dd3bfec83387e507b43d0dbf3ba18cbe21 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Mon, 12 Apr 2021 09:05:40 +0200 Subject: [PATCH] Fix crash when terminating any macOS app by cmd-Q --- src/Fl_cocoa.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index 9d8fa3c62..c9ee7d76b 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -2516,6 +2516,7 @@ static FLTextInputContext* fltextinputcontext_instance = nil; } - (void)resetCursorRects { Fl_Window *w = [(FLWindow*)[self window] getFl_Window]; + if (!w) return; Fl_X *i = Fl_X::i(w); if (!i) return; // fix for STR #3128 // We have to have at least one cursor rect for invalidateCursorRectsForView