changeset 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 a8b55524b1b2
files mac/dw.m
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
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])
                 {