DesktopAssetManager has an unregisterLocator method but it is not disposed in AssetManager.
[patch]
Index: src/core/com/jme3/asset/AssetManager.java
===================================================================
— src/core/com/jme3/asset/AssetManager.java (revision 7237)
+++ src/core/com/jme3/asset/AssetManager.java (working copy)
@@ -65,7 +65,7 @@
- implementation.
*/
public void registerLocator(String rootPath, String locatorClassName);
-
+
/**
*
-
@param loaderClass
@@ -89,6 +89,20 @@
-
@see AssetLocator#locate(com.jme3.asset.AssetManager, com.jme3.asset.AssetKey)
*/
public void registerLocator(String rootPath, Class<? extends AssetLocator> locatorClass);
+
- /**
-
* Deregisters the given locator class for locating assets with this<br />
-
* <code>AssetManager</code>.<br />
-
*<br />
-
* @param rootPath Specifies the root path from which to locate assets<br />
-
* for the given {@link AssetLocator}. The purpose of this parameter<br />
-
* depends on the type of the {@link AssetLocator}.<br />
-
* @param locatorClass The class type of the {@link AssetLocator} to register.<br />
-
*<br />
-
* @see AssetLocator#setRootPath(java.lang.String)<br />
-
* @see AssetLocator#locate(com.jme3.asset.AssetManager, com.jme3.asset.AssetKey)<br />
-
*/<br />
- public void unregisterLocator(String rootPath, Class<?> locatorClass);
/**
- Set an {@link AssetEventListener} to receive events from this
[/patch]