Revision: 12286
http://bibdesk.svn.sourceforge.net/bibdesk/?rev=12286&view=rev
Author: hofman
Date: 2008-01-05 12:13:55 -0800 (Sat, 05 Jan 2008)
Log Message:
-----------
Avoid duplicate authors.
Modified Paths:
--------------
trunk/bibdesk/BibDocument+Scripting.m
Modified: trunk/bibdesk/BibDocument+Scripting.m
===================================================================
--- trunk/bibdesk/BibDocument+Scripting.m 2008-01-05 19:56:04 UTC (rev
12285)
+++ trunk/bibdesk/BibDocument+Scripting.m 2008-01-05 20:13:55 UTC (rev
12286)
@@ -199,12 +199,12 @@
}
- (BibAuthor *)objectInAuthorsAtIndex:(unsigned int)idx {
- NSMutableArray *auths = [NSMutableArray array];
+ NSMutableSet *auths = [NSMutableSet set];
[auths performSelector:@selector(addObjectsFromArray:)
withObjectsByMakingObjectsFromArray:publications
performSelector:@selector(pubAuthors)];
if (idx < [auths count])
- return [auths objectAtIndex:idx];
+ return [[auths allObjects] objectAtIndex:idx];
return nil;
}
@@ -245,12 +245,12 @@
}
- (BibAuthor *)objectInEditorsAtIndex:(unsigned int)idx {
- NSMutableArray *auths = [NSMutableArray array];
+ NSMutableSet *auths = [NSMutableSet set];
[auths performSelector:@selector(addObjectsFromArray:)
withObjectsByMakingObjectsFromArray:publications
performSelector:@selector(pubEditors)];
if (idx < [auths count])
- return [auths objectAtIndex:idx];
+ return [[auths allObjects] objectAtIndex:idx];
return nil;
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit