Revision: 28801
          http://sourceforge.net/p/bibdesk/svn/28801
Author:   hofman
Date:     2024-02-23 10:28:18 +0000 (Fri, 23 Feb 2024)
Log Message:
-----------
use strong memory for various pointer functions

Modified Paths:
--------------
    trunk/bibdesk/NSPointerFunctions_BDSKExtensions.m

Modified: trunk/bibdesk/NSPointerFunctions_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSPointerFunctions_BDSKExtensions.m   2024-02-22 15:56:05 UTC 
(rev 28800)
+++ trunk/bibdesk/NSPointerFunctions_BDSKExtensions.m   2024-02-23 10:28:18 UTC 
(rev 28801)
@@ -96,7 +96,7 @@
 @implementation NSPointerFunctions (BDSKExtensions)
 
 + (NSPointerFunctions *)caseInsensitiveStringPointerFunctions {
-    NSPointerFunctions *pointerFunctions = [self 
pointerFunctionsWithOptions:NSPointerFunctionsWeakMemory | 
NSPointerFunctionsObjectPersonality];;
+    NSPointerFunctions *pointerFunctions = [self 
pointerFunctionsWithOptions:NSPointerFunctionsStrongMemory | 
NSPointerFunctionsObjectPersonality];
     [pointerFunctions setIsEqualFunction:&caseInsensitiveStringEqual];
     [pointerFunctions setHashFunction:&caseInsensitiveStringHash];
     return pointerFunctions;
@@ -103,7 +103,7 @@
 }
 
 + (NSPointerFunctions *)fuzzyAuthorPointerFunctions {
-    NSPointerFunctions *pointerFunctions = [self 
pointerFunctionsWithOptions:NSPointerFunctionsWeakMemory | 
NSPointerFunctionsObjectPersonality];;
+    NSPointerFunctions *pointerFunctions = [self 
pointerFunctionsWithOptions:NSPointerFunctionsStrongMemory | 
NSPointerFunctionsObjectPersonality];
     [pointerFunctions setIsEqualFunction:&BibAuthorFuzzyEqual];
     [pointerFunctions setHashFunction:&BibAuthorFuzzyHash];
     return pointerFunctions;
@@ -110,7 +110,7 @@
 }
 
 + (NSPointerFunctions *)itemEqualityPointerFunctions {
-    NSPointerFunctions *pointerFunctions = [self 
pointerFunctionsWithOptions:NSPointerFunctionsWeakMemory | 
NSPointerFunctionsObjectPersonality];;
+    NSPointerFunctions *pointerFunctions = [self 
pointerFunctionsWithOptions:NSPointerFunctionsStrongMemory | 
NSPointerFunctionsObjectPersonality];
     [pointerFunctions setIsEqualFunction:&BibItemEqual];
     [pointerFunctions setHashFunction:&BibItemEqualityHash];
     return pointerFunctions;
@@ -117,7 +117,7 @@
 }
 
 + (NSPointerFunctions *)itemEquivalencePointerFunctions {
-    NSPointerFunctions *pointerFunctions = [self 
pointerFunctionsWithOptions:NSPointerFunctionsWeakMemory | 
NSPointerFunctionsObjectPersonality];;
+    NSPointerFunctions *pointerFunctions = [self 
pointerFunctionsWithOptions:NSPointerFunctionsStrongMemory | 
NSPointerFunctionsObjectPersonality];
     [pointerFunctions setIsEqualFunction:&BibItemEquivalent];
     [pointerFunctions setHashFunction:&BibItemEquivalenceHash];
     return pointerFunctions;

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