Revision: 28832
          http://sourceforge.net/p/bibdesk/svn/28832
Author:   hofman
Date:     2024-03-09 17:59:16 +0000 (Sat, 09 Mar 2024)
Log Message:
-----------
check whether object is non-nill before calling retain/autorelease

Modified Paths:
--------------
    trunk/bibdesk_vendorsrc/amaxwell/FileView/FVUtilities.m

Modified: trunk/bibdesk_vendorsrc/amaxwell/FileView/FVUtilities.m
===================================================================
--- trunk/bibdesk_vendorsrc/amaxwell/FileView/FVUtilities.m     2024-03-09 
10:39:35 UTC (rev 28831)
+++ trunk/bibdesk_vendorsrc/amaxwell/FileView/FVUtilities.m     2024-03-09 
17:59:16 UTC (rev 28832)
@@ -338,9 +338,10 @@
 }
 
 void FVRetainAutorelease(id object) {
+    if (object)
 #if defined(MAC_OS_X_VERSION_10_9) && MAC_OS_X_VERSION_MIN_REQUIRED >= 
MAC_OS_X_VERSION_10_9
-    (void)CFAutorelease(CFBridgingRetain(object));
+        (void)CFAutorelease(CFBridgingRetain(object));
 #else
-    (void)((CFTypeRef (*)(CFTypeRef, SEL))[object 
methodForSelector:@selector(autorelease)])(CFBridgingRetain(object), 
@selector(autorelease));
+        (void)((CFTypeRef (*)(CFTypeRef, SEL))[object 
methodForSelector:@selector(autorelease)])(CFBridgingRetain(object), 
@selector(autorelease));
 #endif
 }

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to