[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-dev] Document.current isNil bug
hi jan,
thanks a lot for help fighting the Document class. here's another one i can't
handle on my own.
Document.open("Help/Help.help.rtf")
Document.allDocuments.do{|d| d.dump}
leave the help doc open and recompile with cmd+k
Document.open("Help/Help.help.rtf") //here returns nil
Document.allDocuments.do{|d| d.dump} //and just seem generally corrupted
(title/colours etc nil)
traced it this far: detect below doesn't find the doc after recompile.
//private open
initFromPath { arg apath, selectionStart, selectionLength;
var stpath;
path = apath;
stpath = this.class.standardizePath(path);
this.propen(stpath, selectionStart, selectionLength);
if(dataptr.isNil,{
^this.class.allDocuments.detect({|d| d == this})
});
^this.prAdd;
}
don't know if this helps but here's another example with background colour...
d= Document.open("Help/Help.help.rtf")
d.background_(Color.red)
Document.allDocuments.do{|d| d.dump}
//recompile
Document.allDocuments.do{|d| d.dump} //background= nil but doc still red
something rotten here...
_f
#|
fredrikolofsson.com klippav.org musicalfieldsforever.com
|#