From a873e414bd184ee3d5985e2ddcda19acd9d75b74 Mon Sep 17 00:00:00 2001 From: Manolo Gouy Date: Wed, 9 Nov 2016 20:55:50 +0000 Subject: Fix possible crash when turning fullscreen the scroll test program. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@12091 ea41ed52-d2ee-0310-a9c1-e6b18d33e121 --- src/Fl_cocoa.mm | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index 318c33c06..9deee908f 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -4089,6 +4089,7 @@ static NSBitmapImageRep* rect_to_NSBitmapImageRep(Fl_Window *win, int x, int y, NSEnumerator *enumerator = [children objectEnumerator]; id child; while ((child = [enumerator nextObject]) != nil) { + if (![child isKindOfClass:[FLWindow class]]) continue; Fl_Window *sub = [(FLWindow*)child getFl_Window]; CGRect rsub = CGRectMake(sub->x(), win->h() -(sub->y()+sub->h()), sub->w(), sub->h()); CGRect clip = CGRectMake(x, win->h()-(y+h), w, h); -- cgit v1.2.3