Metaclass.st
changeset 5328 319b8e3ee60e
parent 5327 5e5602d156fa
child 5341 e7465ebd9126
--- a/Metaclass.st	Fri Mar 24 17:43:57 2000 +0100
+++ b/Metaclass.st	Fri Mar 24 18:04:25 2000 +0100
@@ -635,7 +635,7 @@
                     or:[(self 
                             confirm:('nonexistent namespace: `' , nsName , '''.\\Create ?') withCRs)])
                     ifFalse:[^ nil].
-                    namespace := Namespace name:nsName.
+                    namespace := NameSpace name:nsName.
                 ] ifFalse:[
                     self warn:('a global named ' , nsName , ' exists, but is no namespace.') withCRs.
                     ^ nil
@@ -1443,7 +1443,9 @@
     "/ change any private subclasses' owners
 
     oldClass privateClassesDo:[:aClass |
-        aClass class setOwningClass:newClass
+        aClass isLoaded ifTrue:[
+            aClass class setOwningClass:newClass
+        ]
     ].
 
     "/ change category in oldClass - so we see immediately what it is ...
@@ -1577,7 +1579,7 @@
 
     "let user confirm, if the classname is no good"
     className first isUppercase ifFalse:[
-        aClass == Namespace ifTrue:[
+        aClass == NameSpace ifTrue:[
             what := 'namespace'
         ] ifFalse:[
             what := 'class'
@@ -2100,6 +2102,6 @@
 !Metaclass class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Metaclass.st,v 1.163 2000-03-24 16:43:28 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Metaclass.st,v 1.164 2000-03-24 17:03:24 cg Exp $'
 ! !
 Metaclass initialize!