diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index c8fcb9053..4be9ae069 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -1354,8 +1354,9 @@ static FLWindowDelegate *flwindowdelegate_instance = nil; } - (void)windowDidResize:(NSNotification *)notif { - fl_lock_function(); FLWindow *nsw = (FLWindow*)[notif object]; + if (![nsw isVisible]) return; + fl_lock_function(); Fl_Window *window = [nsw getFl_Window]; NSRect r; NSPoint pt2; r = [[nsw contentView] frame];