Author: ericwa Date: Tue Mar 18 21:12:28 2014 New Revision: 10583 URL: http://svn.gna.org/viewcvs/etoile?rev=10583&view=rev Log: Typewriter: prevent arc from deallocating object graph context prematurely
Modified: trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m Modified: trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m URL: http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m?rev=10583&r1=10582&r2=10583&view=diff ============================================================================== --- trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m (original) +++ trunk/Etoile/Frameworks/CoreObject/Samples/Typewriter/EWTypewriterWindowController.m Tue Mar 18 21:12:28 2014 @@ -538,7 +538,8 @@ TypewriterDocument *doc = [selectedNote rootObject]; COAttributedString *as = doc.attrString; - TypewriterDocument *oldDoc = [[selectedNote objectGraphContextForPreviewingRevision: [selectedNote currentRevision]] rootObject]; + COObjectGraphContext *oldDocCtx = [selectedNote objectGraphContextForPreviewingRevision: [selectedNote currentRevision]]; + TypewriterDocument *oldDoc = [oldDocCtx rootObject]; COAttributedString *oldAs = oldDoc.attrString; // HACK: -[COAttributedStringDiff initWithFirstAttributedString:secondAttributedString:source:] will throw an exception _______________________________________________ Etoile-cvs mailing list Etoile-cvs@gna.org https://mail.gna.org/listinfo/etoile-cvs