소스 검색

Close all the files after unload instead of before

- This ensures that all file handles are closed after a world is
unloaded, since the unloadChunk function calls saveChunk, which
opens files.
- Should resolve issue #3995
Yukiiro-Nite 6 년 전
부모
커밋
c03907b5a3
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/main/java/com/gmail/nossr50/util/blockmeta/chunkmeta/HashChunkManager.java

+ 1 - 1
src/main/java/com/gmail/nossr50/util/blockmeta/chunkmeta/HashChunkManager.java

@@ -242,7 +242,6 @@ public class HashChunkManager implements ChunkManager {
             return;
         }
 
-        closeAll();
         String worldName = world.getName();
 
         List<String> keys = new ArrayList<String>(store.keySet());
@@ -257,6 +256,7 @@ public class HashChunkManager implements ChunkManager {
                 }
             }
         }
+        closeAll();
     }
 
     @Override