On Mon, Oct 20, 2008 at 10:09 PM, Damien Cassou <damien.cassou@gmail.com> wrote:
On Mon, Oct 20, 2008 at 8:57 PM, Dan Corneanu <dan.corneanu@gmail.com> wrote:
Here is a change set with the proper fix for the issue.
What was the problem with the other one?
If you search for a package whose category is already selected, the UI will not be properly updated. Other subclasses of OBNode implement a domain related ancestrySelector, like isDescendantOfClass: or isDescendantOfClassCat:. So, I have also implemented methods isDescendantOfUniverse:, isDescendantOfCategory:and isDescendantOfPackage:. P.S. Even the last changeset has a flaw, the method OBColumnPanel>>hopTo: aNode should use column refreshAndSignal: true instead column refreshAnd or else the right most panel in the browser will not be properly updated.