Revision: 29358
          http://sourceforge.net/p/bibdesk/svn/29358
Author:   hofman
Date:     2025-07-25 08:54:32 +0000 (Fri, 25 Jul 2025)
Log Message:
-----------
make sure normalized pub type and field name is not mutable

Modified Paths:
--------------
    trunk/bibdesk/BDSKEditor.m
    trunk/bibdesk/NSString_BDSKExtensions.m

Modified: trunk/bibdesk/BDSKEditor.m
===================================================================
--- trunk/bibdesk/BDSKEditor.m  2025-07-24 16:04:12 UTC (rev 29357)
+++ trunk/bibdesk/BDSKEditor.m  2025-07-25 08:54:32 UTC (rev 29358)
@@ -3298,10 +3298,6 @@
        }
 }
 
-- (void)reloadTable {
-    [self reloadTableWithFields:nil];
-}
-
 - (void)updateTableViewDisplay {
     [fields enumerateObjectsUsingBlock:^(NSString *field, NSUInteger row, BOOL 
*stop){
         BDSKEditorTextField *textField = [self textFieldAtRow:row];

Modified: trunk/bibdesk/NSString_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSString_BDSKExtensions.m     2025-07-24 16:04:12 UTC (rev 
29357)
+++ trunk/bibdesk/NSString_BDSKExtensions.m     2025-07-25 08:54:32 UTC (rev 
29358)
@@ -378,7 +378,7 @@
     
     NSString *entryType = [entryDictionary objectForKey:self];
     if (nil == entryType) {
-        entryType = [self lowercaseString];
+        entryType = [[self lowercaseString] copy];
         [entryDictionary setObject:entryType forKey:self];
     }
     return entryType;
@@ -393,7 +393,7 @@
     
     NSString *fieldName = [fieldDictionary objectForKey:self];
     if (nil == fieldName) {
-        fieldName = [self capitalizedString];
+        fieldName = [[self capitalizedString] copy];
         [fieldDictionary setObject:fieldName forKey:self];
     }
     return fieldName;

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