#BUGFIX by cg
authorClaus Gittinger <cg@exept.de>
Fri, 26 Oct 2018 21:16:28 +0200
changeset 8556 e0d9ebe8cda1
parent 8555 cb50d84d7cb4
child 8557 a81a07b37d69
#BUGFIX by cg class: ResourcePack changed: #at:ifAbsent:
ResourcePack.st
--- a/ResourcePack.st	Fri Oct 26 13:50:02 2018 +0200
+++ b/ResourcePack.st	Fri Oct 26 21:16:28 2018 +0200
@@ -881,13 +881,13 @@
         toSearch := OrderedCollection withAll:superPacks.
         [toSearch notEmpty] whileTrue:[
             pack := toSearch removeFirst.
-            (alreadySearched includes:pack) ifFalse:[
+            (alreadySearched includes:pack packsFileName) ifFalse:[
                 val := pack localAt:aKey.
                 val notNil ifTrue:[
                     cache at:aKey put:val.
                     ^ val
                 ].
-                alreadySearched add:pack.
+                alreadySearched add:pack packsFileName.
                 (more := pack superPacks) notEmptyOrNil ifTrue:[
                     self assert:(more conform:[:each | each isNil or:[pack isKindOf:ResourcePack]]).
                     toSearch addAll:more.
@@ -948,7 +948,7 @@
 "/    ^ val
 
     "Modified: / 18-09-2006 / 18:50:52 / cg"
-    "Modified: / 12-09-2018 / 18:32:57 / Claus Gittinger"
+    "Modified: / 26-10-2018 / 21:16:15 / Claus Gittinger"
 !
 
 localAt:aKey