[Project_owners] Easiest way to save/restore <tree/> state?

Neil neil at parkwaycc.co.uk
Thu Feb 9 11:14:05 EST 2006


Neil Deakin wrote:

> Eric H. Jung wrote:
>
>> Thanks HJ and Neil for the replies. This has been very helpful. I 
>> will implement it myself then, with an observer.
>>
>> Any idea why I'd get an NS_NOINTERFACE exception with:
>>
>> var treeBuilder =   
>> tree.builder.QueryInterface(Components.interfaces.nsIXULTreeBuilder);
>>
>> The line before it calls tree.builder.rebuild() -- and works -- so 
>> I'm fairly certain tree.builder is valid...  
>
> Because nsIXULTreeBuilder is only implemented by tree builders 
> (flags="dont-build-content")

Bah, of course, when you don't use those flags you only get a boring 
template builder. Maybe you could use an attribute change listener to 
look for changes in the "open" attribute instead?


More information about the Project_owners mailing list