浏览代码

- throw exception when trying to set AssetEventListener on ProjectAssetManager -> use addEventListener

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8612 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
nor..67 14 年之前
父节点
当前提交
0c20759d82
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      jme3-core/src/com/jme3/gde/core/assets/ProjectAssetManager.java

+ 6 - 1
jme3-core/src/com/jme3/gde/core/assets/ProjectAssetManager.java

@@ -147,8 +147,13 @@ public class ProjectAssetManager extends DesktopAssetManager {
         }
     }
 
+    @Override
+    public void setAssetEventListener(AssetEventListener listener) {
+        throw new UnsupportedOperationException("Setting the asset event listener is not allowed for ProjectAssetManager, use addAssetEventListener instead");
+    }
+    
     private void prepAssetEventListeners() {
-        setAssetEventListener(new AssetEventListener() {
+        super.setAssetEventListener(new AssetEventListener() {
 
             public void assetLoaded(AssetKey ak) {
                 for (AssetEventListener assetEventListener : assetEventListeners) {