fixed NPE when you try to remove an unused asset loader.
This commit is contained in:
parent
22bf08d9e7
commit
b9e3788ffa
@ -32,6 +32,7 @@
|
||||
package com.jme3.asset;
|
||||
|
||||
import com.jme3.asset.cache.AssetCache;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
@ -282,6 +283,7 @@ final class ImplHandler {
|
||||
ImplThreadLocal local = classToLoaderMap.get(loaderType);
|
||||
// Remove it from the class->loader map
|
||||
classToLoaderMap.remove(loaderType);
|
||||
if (local == null) return;
|
||||
// Remove it from the extension->loader map
|
||||
for (String extension : local.getExtensions()){
|
||||
extensionToLoaderMap.remove(extension);
|
||||
|
Loading…
x
Reference in New Issue
Block a user