From ebb1aaeefd3364d1a2ff5e93ad37fdb2636be035 Mon Sep 17 00:00:00 2001 From: cyberpwn Date: Fri, 14 Jan 2022 08:11:09 -0500 Subject: [PATCH] Fix data loader issues --- .../volmit/iris/core/loader/ResourceLoader.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/volmit/iris/core/loader/ResourceLoader.java b/src/main/java/com/volmit/iris/core/loader/ResourceLoader.java index 545645445..00a93511e 100644 --- a/src/main/java/com/volmit/iris/core/loader/ResourceLoader.java +++ b/src/main/java/com/volmit/iris/core/loader/ResourceLoader.java @@ -286,19 +286,23 @@ public class ResourceLoader implements MeteredCache { } public KList getFolders() { - if(folderCache.get() == null) { - synchronized(folderCache) - { - folderCache.set(new KList<>()); + + + synchronized(folderCache) + { + if(folderCache.get() == null) { + KList fc = new KList<>(); for(File i : root.listFiles()) { if(i.isDirectory()) { if(i.getName().equals(folderName)) { - folderCache.get().add(i); + fc.add(i); break; } } } + + folderCache.set(fc); } }