DatabaseConnectionBundleInformation doesn't understand #removeComponent,
but that doesn't stop it from sending the message to itself inside
#removeNonexistentComponentsRecursive. I'm just starting to look into
it. If anyone recognizes this let me know.
removeNonexistentComponentsRecursive
contentDescriptions copy do:
[ :descr | | comp |
descr == nil
ifFalse:
[ ( comp := descr component ) == nil
ifTrue: [ *self removeComponent: descr* ]
ifFalse:
[ comp isBundle
ifTrue: [ comp
removeNonexistentComponentsRecursive]
]
]
].
--
Visit <
http://tggagne.blogspot.com/>,<
http://gagne.homedns.org/> or
<
http://gagne.homedns.org/~tgagne/> for more great reading.