Icon.st
changeset 1476 d042753dfe85
parent 1469 65da72b25078
child 1477 d0ede9f27f35
--- a/Icon.st	Wed May 23 16:45:50 2001 +0200
+++ b/Icon.st	Sat Jun 02 16:02:55 2001 +0200
@@ -129,7 +129,11 @@
     |icon nm|
 
     icon := KnownIcons at:aName ifAbsent:[].
+
     icon isNil ifTrue:[
+        (aName indexOfSeparatorStartingAt:1) ~~ 0 ifTrue:[
+            ^ nil
+        ].
         nm := self replacementNameFor:aName.
         nm notNil ifTrue:[
             icon := Smalltalk imageFromFileNamed:nm forClass:self.
@@ -137,6 +141,7 @@
                 icon := Smalltalk imageFromFileNamed:(nm , '.xbm') forClass:self.
             ]
         ].
+
         icon isNil ifTrue:[
             icon := Smalltalk imageFromFileNamed:aName forClass:self.
             icon isNil ifTrue:[
@@ -605,6 +610,6 @@
 !Icon class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview2/Icon.st,v 1.28 2001-05-17 09:03:29 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview2/Icon.st,v 1.29 2001-06-02 14:02:55 ca Exp $'
 ! !
 Icon initialize!