diff -r 4b18f2c8478f -r 1ba402cdb5be ResourceSelectionBrowser.st --- a/ResourceSelectionBrowser.st Thu Jun 18 17:07:13 1998 +0200 +++ b/ResourceSelectionBrowser.st Thu Jun 18 19:15:53 1998 +0200 @@ -705,14 +705,14 @@ ifTrue: [ |superClasses nonSuperclasses item cls| - (cls := Smalltalk at: classSelection) isPrivate + ((cls := Smalltalk at: classSelection) notNil and: [cls isPrivate]) ifFalse: [superClasses := foundClass withAllSuperclasses reverse] ifTrue: [superClasses := cls owningClass withAllSuperclasses reverse. superClasses add: cls] -. +. (nonSuperclasses := self treeViewContents allSuperclasses) notNil ifTrue: [superClasses := superClasses reject: [:cls| nonSuperclasses includes: cls]]. item := self rootOfClasses detectChild:[:child :arg| child contents == arg] arguments:superClasses. - item notNil ifTrue:[self selectionOfClass value:item] + item notNil ifTrue:[self selectionOfClass value:item] ]. self valueOfClassName value: clsPattern ].