SourceCodeManagerUtilities.st
changeset 3153 c2bca6dbe3a7
parent 3146 913e76c86499
child 3155 9c22d8b4315b
child 3158 f8c56a311307
--- a/SourceCodeManagerUtilities.st	Wed Mar 27 20:30:59 2013 +0100
+++ b/SourceCodeManagerUtilities.st	Wed Mar 27 20:36:57 2013 +0100
@@ -2140,10 +2140,9 @@
 
     className := aClass name.
 
-    aClass isProjectDefinition ifTrue:[
-        "/ no way - their package is already known and fix.
-        module := aClass module.
-        directory := aClass moduleDirectory.
+    aClass package ~= PackageId noProjectID ifTrue:[
+        module := aClass package asPackageId module.
+        directory := aClass package asPackageId directory.
     ] ifFalse:[
         "/
         "/ defaults, if nothing at all is known
@@ -2153,7 +2152,7 @@
         ].
         (directory := LastPackage) isNil ifTrue:[
             directory := 'private'.
-        ].
+        ]. 
     ].
 
     "/
@@ -3891,10 +3890,10 @@
 !SourceCodeManagerUtilities class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilities.st,v 1.267 2013-03-27 16:39:07 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilities.st,v 1.268 2013-03-27 19:36:57 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilities.st,v 1.267 2013-03-27 16:39:07 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/SourceCodeManagerUtilities.st,v 1.268 2013-03-27 19:36:57 cg Exp $'
 ! !