Explorar o código

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 %!s(int64=13) %!d(string=hai) anos
pai
achega
c084f0a025
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  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);