#BUGFIX by cg
authorClaus Gittinger <cg@exept.de>
Sun, 14 Oct 2018 22:40:22 +0200
changeset 23445 2f2ca1a7aaac
parent 23444 ddbf0b007828
child 23446 994a3426acdb
#BUGFIX by cg class: Smalltalk class changed: #resourceDirectoryForPackage:
Smalltalk.st
--- a/Smalltalk.st	Sun Oct 14 22:25:39 2018 +0200
+++ b/Smalltalk.st	Sun Oct 14 22:40:22 2018 +0200
@@ -8232,19 +8232,17 @@
 
     aPackage notNil ifTrue:[
         prjDir := self projectDirectoryForPackage:aPackage.
-
         (prjDir notNil
         and:[(prjDir := prjDir asFilename) exists
         and:[(rsrcDir := prjDir / 'resources') exists]]) ifTrue:[
             ^ rsrcDir
         ].
-        rsrcDir := self getSystemFileName:('.resources/' , (aPackage copyReplaceAll:$: with:$/)).
-        rsrcDir notNil ifTrue:[
-            ^ rsrcDir asFilename
-        ].
-        rsrcDir := self getSystemFileName:('resources/' , (aPackage copyReplaceAll:$: with:$/)).
-        rsrcDir notNil ifTrue:[
-            ^ rsrcDir asFilename
+        
+        #( '../Resources' '.resources' 'resources' ) do:[:eachPossibleRsrcDir |
+            rsrcDir := self getSystemFileName:(eachPossibleRsrcDir,'/',(aPackage copyReplaceAll:$: with:$/)).
+            rsrcDir notNil ifTrue:[
+                ^ rsrcDir asFilename
+            ].
         ].
     ].
     ^ nil