Mercurial > dwindows
diff mac/dw.m @ 2153:9c1a64ebb686
Mac: Fix a problem with the selector specification and a CGContext 0x0
warning, during dw_pixmap_bitblt(), abort with no destination context.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Wed, 16 Sep 2020 10:33:19 +0000 |
parents | d299b5acc507 |
children | 1337859c1a20 |
line wrap: on
line diff
--- a/mac/dw.m Wed Sep 16 10:19:58 2020 +0000 +++ b/mac/dw.m Wed Sep 16 10:33:19 2020 +0000 @@ -1270,7 +1270,7 @@ _DWLastDrawable = bltinfo->dest; } #endif - if([bltsrc isMemberOfClass:[NSBitmapImageRep class]]) + if(bltdest && [bltsrc isMemberOfClass:[NSBitmapImageRep class]]) { NSBitmapImageRep *rep = bltsrc; NSImage *image = [NSImage alloc]; @@ -12415,7 +12415,7 @@ if(!retval) { - SEL sfpfa = NSSelectorFromString(@"fullPathForApplication"); + SEL sfpfa = NSSelectorFromString(@"fullPathForApplication:"); if([ws respondsToSelector:sfpfa]) { @@ -12497,7 +12497,7 @@ else #endif { - SEL sla = NSSelectorFromString(@"launchApplication"); + SEL sla = NSSelectorFromString(@"launchApplication:"); if([ws respondsToSelector:sla]) {