HierarchicalFileList.st
changeset 2095 46120b1fd644
parent 1960 2363303c1c8c
child 2104 327f2f77ec12
--- a/HierarchicalFileList.st	Thu Apr 18 11:54:31 2002 +0200
+++ b/HierarchicalFileList.st	Wed Apr 24 13:35:01 2002 +0200
@@ -263,6 +263,10 @@
      visible within the physical directory
     "
     ^ matchBlock        
+!
+
+validateIcon:anIcon for:anItem
+    ^ anIcon
 ! !
 
 !HierarchicalFileList methodsFor:'searching'!
@@ -351,14 +355,13 @@
     "
     |model|
 
+    model := self model.
+    model ifNil:[^ nil].
+
     icon isNil ifTrue:[
-        (model := self model) notNil ifTrue:[
-            icon := model iconFor:self
-        ]
+        icon := model iconFor:self
     ].
-    ^ icon
-
-
+    ^ model validateIcon:icon for:self
 !
 
 label
@@ -581,5 +584,5 @@
 !HierarchicalFileList class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.10 2001-04-03 06:45:31 ca Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.11 2002-04-24 11:35:01 penk Exp $'
 ! !