Fixing yet another concurrency error.

This commit is contained in:
Glitchfinder 2013-01-08 01:32:42 -08:00
parent 3d38892f7e
commit 2933f80d69

View File

@ -319,7 +319,8 @@ public class HashChunkManager implements ChunkManager {
closeAll(); closeAll();
String worldName = world.getName(); String worldName = world.getName();
for(String key : store.keySet()) { List<String> keys = new ArrayList<String>(store.keySet());
for(String key : keys) {
String[] info = key.split(","); String[] info = key.split(",");
if(worldName.equals(info[0])) { if(worldName.equals(info[0])) {
int cx = 0; int cx = 0;
@ -371,7 +372,8 @@ public class HashChunkManager implements ChunkManager {
closeAll(); closeAll();
String worldName = world.getName(); String worldName = world.getName();
for(String key : store.keySet()) { List<String> keys = new ArrayList<String>(store.keySet());
for(String key : keys) {
String[] info = key.split(","); String[] info = key.split(",");
if(worldName.equals(info[0])) { if(worldName.equals(info[0])) {
int cx = 0; int cx = 0;