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