@@ -1132,57 +1132,60 @@ Phaser.Cache.prototype = {
11321132
11331133 for ( var item in this . _canvases )
11341134 {
1135- delete this . _canvases [ item [ 'key' ] ] ;
1135+ delete this . _canvases [ item ] ;
11361136 }
11371137
11381138 for ( var item in this . _images )
11391139 {
1140- delete this . _images [ item [ 'key' ] ] ;
1140+ if ( item !== '__default' && item !== '__missing' )
1141+ {
1142+ delete this . _images [ item ] ;
1143+ }
11411144 }
11421145
11431146 for ( var item in this . _sounds )
11441147 {
1145- delete this . _sounds [ item [ 'key' ] ] ;
1148+ delete this . _sounds [ item ] ;
11461149 }
11471150
11481151 for ( var item in this . _text )
11491152 {
1150- delete this . _text [ item [ 'key' ] ] ;
1153+ delete this . _text [ item ] ;
11511154 }
11521155
11531156 for ( var item in this . _json )
11541157 {
1155- delete this . _json [ item [ 'key' ] ] ;
1158+ delete this . _json [ item ] ;
11561159 }
11571160
11581161 for ( var item in this . _textures )
11591162 {
1160- delete this . _textures [ item [ 'key' ] ] ;
1163+ delete this . _textures [ item ] ;
11611164 }
11621165
11631166 for ( var item in this . _physics )
11641167 {
1165- delete this . _physics [ item [ 'key' ] ] ;
1168+ delete this . _physics [ item ] ;
11661169 }
11671170
11681171 for ( var item in this . _tilemaps )
11691172 {
1170- delete this . _tilemaps [ item [ 'key' ] ] ;
1173+ delete this . _tilemaps [ item ] ;
11711174 }
11721175
11731176 for ( var item in this . _binary )
11741177 {
1175- delete this . _binary [ item [ 'key' ] ] ;
1178+ delete this . _binary [ item ] ;
11761179 }
11771180
11781181 for ( var item in this . _bitmapDatas )
11791182 {
1180- delete this . _bitmapDatas [ item [ 'key' ] ] ;
1183+ delete this . _bitmapDatas [ item ] ;
11811184 }
11821185
11831186 for ( var item in this . _bitmapFont )
11841187 {
1185- delete this . _bitmapFont [ item [ 'key' ] ] ;
1188+ delete this . _bitmapFont [ item ] ;
11861189 }
11871190
11881191 }
0 commit comments