Revision: 26849
          http://sourceforge.net/p/bibdesk/svn/26849
Author:   hofman
Date:     2021-09-11 19:58:51 +0000 (Sat, 11 Sep 2021)
Log Message:
-----------
Always return non complex string from displayValueOfField:

Modified Paths:
--------------
    trunk/bibdesk/BibDocument_DataSource.m
    trunk/bibdesk/BibItem.m

Modified: trunk/bibdesk/BibDocument_DataSource.m
===================================================================
--- trunk/bibdesk/BibDocument_DataSource.m      2021-09-11 19:39:54 UTC (rev 
26848)
+++ trunk/bibdesk/BibDocument_DataSource.m      2021-09-11 19:58:51 UTC (rev 
26849)
@@ -152,7 +152,7 @@
                 [textField setTextColor:[NSColor systemRedColor]];
             else
                 [textField setTextColor:[NSColor controlTextColor]];
-            [textField setObjectValue:[value 
respondsToSelector:@selector(expandedString)] ? [value expandedString] : value];
+            [textField setObjectValue:value];
         } else if (textField == nil) {
             // URL field
             BDSKASSERT(value == nil || [value isKindOfClass:[NSImage class]]);

Modified: trunk/bibdesk/BibItem.m
===================================================================
--- trunk/bibdesk/BibItem.m     2021-09-11 19:39:54 UTC (rev 26848)
+++ trunk/bibdesk/BibItem.m     2021-09-11 19:58:51 UTC (rev 26849)
@@ -1407,7 +1407,7 @@
     }else if([field isTriStateField]){
         return [NSNumber numberWithInteger:[self triStateValueOfField:field]];
     }else if([field isCitationField]){
-        return [self valueOfField:field inherit:NO];
+        return [[self valueOfField:field inherit:NO] expandedString];
     }else if([field isEqualToString:BDSKPubTypeString]){
         return [self pubType];
     }else if([field isEqualToString:BDSKCrossrefString]){
@@ -1448,7 +1448,7 @@
         return [self color];
     }else{
         // the tableColumn isn't something we handle in a custom way.
-        return [self valueOfField:field];
+        return [[self valueOfField:field] expandedString];
     }
 }
 

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



_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to