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

Reply via email to