Issue OBJS134 (RegistryTreeModel vs. recursive unlink) has just been modified by user rob...@ma...
You can view the issue detail at the following URL:
<http://icandy.homeunix.org:443/scarab/issues/id/OBJS134>
The following modifications were made to this issue:
this is caused by the directory-table (corresponding to the parent node) being changed between the call to get the TreeModel's getChildCount() and getChild() methods. This happens because the tree is being modified asynchronously to the AWT thread. I'm not entirely sure what to do about this... the NodeWrapper could perhaps track the DirectoryTable, instead of the Node, but that would force more tree-rebuilding, because the sub-tree would probably have to be rebuilt whenever the directory table is modified, rather than just rebuilding the child's specific sub-tree...
|