Revision: 27542
http://sourceforge.net/p/bibdesk/svn/27542
Author: hofman
Date: 2022-06-03 17:37:29 +0000 (Fri, 03 Jun 2022)
Log Message:
-----------
ignore placeholder cite key for completion
Modified Paths:
--------------
trunk/bibdesk/BibItem.m
Modified: trunk/bibdesk/BibItem.m
===================================================================
--- trunk/bibdesk/BibItem.m 2022-06-03 17:31:13 UTC (rev 27541)
+++ trunk/bibdesk/BibItem.m 2022-06-03 17:37:29 UTC (rev 27542)
@@ -286,7 +286,8 @@
fileOrder = nil;
identifierURL = createUniqueURL();
- pubType = [[type entryType] retain];
+ [self setPubTypeString:type];
+ [self setCiteKeyString: key ?: defaultCiteKey];
pubDate = nil;
dateAdded = nil;
@@ -304,12 +305,6 @@
// updateMetadataForKey with a nil argument will set the dates
properly if we read them from a file
[self updateMetadataForKey:nil];
- if (key == nil) {
- [self setCiteKeyString: defaultCiteKey];
- } else {
- [self setCiteKeyString: key];
- }
-
// used for determining if we need to re-save Spotlight metadata
// set to YES initially so the first save after opening a file always
writes the metadata, since we don't know beforehand if it's been written
spotlightMetadataChanged = YES;
@@ -4021,7 +4016,7 @@
if(newCiteKey != citeKey){
[citeKey autorelease];
citeKey = [newCiteKey copy];
- if ([newCiteKey isEqualToString:defaultCiteKey] == NO)
+ if ([newCiteKey isEqualToString:defaultCiteKey] == NO && [newCiteKey
isEqualToString:placeholderCiteKey] == NO)
[[BDSKCompletionManager sharedManager] addString:newCiteKey
forCompletionEntry:BDSKCrossrefString];
}
}
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