瀏覽代碼

FlyByCamera modified to check if its mappings exist
before unregistering them.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9165 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

PSp..om 13 年之前
父節點
當前提交
c084f0a025
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      engine/src/core/com/jme3/input/FlyByCamera.java

+ 3 - 1
engine/src/core/com/jme3/input/FlyByCamera.java

@@ -225,7 +225,9 @@ public class FlyByCamera implements AnalogListener, ActionListener {
         }
     
         for (String s : mappings) {
-            inputManager.deleteMapping( s );
+            if (inputManager.hasMapping(s)) {
+                inputManager.deleteMapping( s );
+            }
         }
 
         inputManager.removeListener(this);