Will this work since the -[NSSet allObjects] returns randomly ordered  
objects?  (maybe it makes sense for AS or in context of other commits;  
it just caught my eye).

On Jan 5, 2008, at 12:13 PM, [EMAIL PROTECTED] wrote:

> 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


-------------------------------------------------------------------------
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-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to