Streamline autoloading.
authorStefan Vogel <sv@exept.de>
Thu, 15 Apr 2004 10:39:51 +0200
changeset 1835 c6b3c9ee5207
parent 1834 2c640b5f7fa9
child 1836 1bb281ec7437
Streamline autoloading.
ResourceSelectionBrowser.st
--- a/ResourceSelectionBrowser.st	Wed Apr 07 21:41:52 2004 +0200
+++ b/ResourceSelectionBrowser.st	Thu Apr 15 10:39:51 2004 +0200
@@ -752,14 +752,11 @@
         1 to: clsPattern size do: [:i|    
              classes := classes select: [:cls| (cls name at: i) == (clsPattern at: i)].
         ].    
-        foundClass := classes at: 1 ifAbsent: [nil] 
+        foundClass := classes at: 1 ifAbsent:[]. 
     ].          
 
     foundClass notNil ifTrue: [           
-        foundClass isLoaded ifFalse:[
-            foundClass autoload.
-            foundClass := Smalltalk at:foundClass name.
-        ].
+        foundClass := foundClass autoload.
 
         ClassPresentation = #'Class Hierarchy' ifTrue: [
             |searchArgs nonSuperclasses hierItem|
@@ -775,8 +772,7 @@
             hierItem notNil ifTrue:[
                 self selectionOfClassHierarchy value:hierItem.
             ].
-        ]
-        ifFalse: [
+        ] ifFalse: [
             |searchArgs hierItem|
 
             false "foundClass isPrivate"