diff --git a/jme3-core/src/main/java/com/jme3/asset/ImplHandler.java b/jme3-core/src/main/java/com/jme3/asset/ImplHandler.java index 87acd1c7e..581c18b4e 100644 --- a/jme3-core/src/main/java/com/jme3/asset/ImplHandler.java +++ b/jme3-core/src/main/java/com/jme3/asset/ImplHandler.java @@ -280,9 +280,8 @@ final class ImplHandler { // Synchronized access must be used for any ops on classToLoaderMap // Find the loader ImplThreadLocal for this class synchronized (classToLoaderMap){ - ImplThreadLocal local = classToLoaderMap.get(loaderType); // Remove it from the class->loader map - classToLoaderMap.remove(loaderType); + ImplThreadLocal local = classToLoaderMap.remove(loaderType); if (local == null) return; // Remove it from the extension->loader map for (String extension : local.getExtensions()){