checkin from browser
authorClaus Gittinger <cg@exept.de>
Wed, 25 Jun 1997 14:28:14 +0200
changeset 179 72eec92090f6
parent 178 fb8451053c96
child 180 9d2689bbd277
checkin from browser
UIPainter.st
--- a/UIPainter.st	Tue Jun 24 19:14:46 1997 +0200
+++ b/UIPainter.st	Wed Jun 25 14:28:14 1997 +0200
@@ -1241,10 +1241,15 @@
     ].
 
     specSuperclass isBehavior ifFalse:[
-        superclass := Smalltalk at:specSuperclass asSymbol
+        specSuperclass isEmpty ifFalse:[
+            superclass := Smalltalk at:specSuperclass asSymbol
+        ] ifTrue:[
+            specSuperclass := nil.
+        ]
     ] ifTrue:[
         superclass := specSuperclass
     ].
+
     specSuperclass notNil ifTrue:[
         superclass isNil ifTrue:[
             self warn:'no class named ' , specSuperclass , ' exists.'.
@@ -1256,9 +1261,16 @@
             ^ false.
         ]
     ].
+
+    superclass isNil ifTrue:[
+        cls notNil ifTrue:[
+            specSuperclass := cls superclass name
+        ]
+    ].
+
     ^ true
 
-
+    "Modified: 25.6.1997 / 13:37:11 / cg"
 !
 
 defineClassAndSelector