ChangeSetBrowser.st
changeset 9717 c15333c458fd
parent 9716 cbd9cfbb05b5
child 9782 381a57b56a0c
--- a/ChangeSetBrowser.st	Sat Jan 29 11:49:05 2011 +0100
+++ b/ChangeSetBrowser.st	Sat Jan 29 12:59:19 2011 +0100
@@ -730,7 +730,7 @@
 !
 
 applyPossiblyModifiedChange:aChange
-    |ns superClass superClassName|
+    |ns superClass superClassName savedClassName|
 
     aChange isClassDefinitionChange ifTrue:[
         superClassName := aChange superClassName.
@@ -770,22 +770,20 @@
             ].
         ].
     ].
-    enforcedNameSpace notNil ifTrue:[
-        |sav|
-
+    (enforcedNameSpace notNil and:[(savedClassName := aChange className) notNil]) ifTrue:[
         [
-            sav := aChange className.
-            Error ignoreIn:[ aChange class:(enforcedNameSpace classNamed:sav) ].
-            aChange className:(enforcedNameSpace name,'::',sav).
+
+            Error ignoreIn:[ aChange class:(enforcedNameSpace classNamed:savedClassName) ].
+            aChange className:(enforcedNameSpace name,'::',savedClassName).
             aChange apply.
         ] ensure:[
-            aChange className:sav
+            aChange className:savedClassName
         ].
     ] ifFalse:[
         aChange apply.
     ].
 
-    "Modified: / 03-03-2007 / 10:29:50 / cg"
+    "Modified: / 29-01-2011 / 12:30:35 / cg"
 !
 
 changeIsFollowupMethodChange:changeNr
@@ -1030,9 +1028,9 @@
 !ChangeSetBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/ChangeSetBrowser.st,v 1.54 2011-01-29 10:49:05 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/ChangeSetBrowser.st,v 1.55 2011-01-29 11:59:19 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/ChangeSetBrowser.st,v 1.54 2011-01-29 10:49:05 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/ChangeSetBrowser.st,v 1.55 2011-01-29 11:59:19 cg Exp $'
 ! !