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
[email protected]
https://mail.gna.org/listinfo/etoile-cvs