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

Reply via email to