From: <ho...@us...> - 2010-10-05 21:22:18
|
Revision: 17189 http://bibdesk.svn.sourceforge.net/bibdesk/?rev=17189&view=rev Author: hofman Date: 2010-10-05 21:22:11 +0000 (Tue, 05 Oct 2010) Log Message: ----------- remember copy of pubs array for undo Modified Paths: -------------- trunk/bibdesk/BibDocument.m trunk/bibdesk/BibDocument_Actions.m Modified: trunk/bibdesk/BibDocument.m =================================================================== --- trunk/bibdesk/BibDocument.m 2010-10-05 14:18:29 UTC (rev 17188) +++ trunk/bibdesk/BibDocument.m 2010-10-05 21:22:11 UTC (rev 17189) @@ -794,7 +794,7 @@ - (void)setPublications:(NSArray *)newPubs{ if(newPubs != publications){ NSUndoManager *undoManager = [self undoManager]; - [[undoManager prepareWithInvocationTarget:self] setPublications:publications]; + [[undoManager prepareWithInvocationTarget:self] setPublications:[[publications copy] autorelease]]; [self setPublicationsWithoutUndo:newPubs]; Modified: trunk/bibdesk/BibDocument_Actions.m =================================================================== --- trunk/bibdesk/BibDocument_Actions.m 2010-10-05 14:18:29 UTC (rev 17188) +++ trunk/bibdesk/BibDocument_Actions.m 2010-10-05 21:22:11 UTC (rev 17189) @@ -1599,7 +1599,7 @@ - (IBAction)sortForCrossrefs:(id)sender{ NSUndoManager *undoManager = [self undoManager]; - [[undoManager prepareWithInvocationTarget:self] setPublications:publications]; + [[undoManager prepareWithInvocationTarget:self] setPublications:[[publications copy] autorelease]]; [undoManager setActionName:NSLocalizedString(@"Sort Publications", @"Undo action name")]; [self performSortForCrossrefs]; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |