Revision: 27460
          http://sourceforge.net/p/bibdesk/svn/27460
Author:   hofman
Date:     2022-05-22 16:39:48 +0000 (Sun, 22 May 2022)
Log Message:
-----------
reorder checks and value assignments

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

Modified: trunk/bibdesk/BDSKEditor.m
===================================================================
--- trunk/bibdesk/BDSKEditor.m  2022-05-22 16:31:33 UTC (rev 27459)
+++ trunk/bibdesk/BDSKEditor.m  2022-05-22 16:39:48 UTC (rev 27460)
@@ -2405,10 +2405,10 @@
         NSString *crossref = [publication valueOfField:BDSKCrossrefString 
inherit:NO];
         BOOL inheritedValueChanged = NO;
         if([NSString isEmptyString:crossref] == NO){
-            if([changeKey isEqualToString:BDSKCiteKeyString] && ([crossref 
isCaseInsensitiveEqual:newValue] || [crossref isCaseInsensitiveEqual:oldValue]))
-                parentChanged = YES;
-            else if([crossref isCaseInsensitiveEqual:[sender citeKey]] && 
(changeKey == nil || ([fields containsObject:changeKey] && [NSString 
isEmptyAsComplexString:[publication valueOfField:changeKey inherit:NO]])))
-                inheritedValueChanged = YES;
+            if([changeKey isEqualToString:BDSKCiteKeyString])
+                parentChanged = ([crossref isCaseInsensitiveEqual:newValue] || 
[crossref isCaseInsensitiveEqual:oldValue]);
+            else if([crossref isCaseInsensitiveEqual:[sender citeKey]])
+                inheritedValueChanged = (changeKey == nil || ([fields 
containsObject:changeKey] && [NSString isEmptyAsComplexString:[publication 
valueOfField:changeKey inherit:NO]]));
         }
         if(parentChanged == NO && inheritedValueChanged == NO){
             // though a change of the cite key of another item may change the 
duplicate status

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