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