Quellcode durchsuchen

Moved two function calls so they are only called if needed.

If the MotionEvent is not from joystick the return values are not needed.
Philipp Wiesemann vor 12 Jahren
Ursprung
Commit
fda8d93440
1 geänderte Dateien mit 3 neuen und 4 gelöschten Zeilen
  1. 3 4
      android-project/src/org/libsdl/app/SDLActivity.java

+ 3 - 4
android-project/src/org/libsdl/app/SDLActivity.java

@@ -890,10 +890,9 @@ class SDLGenericMotionHandler_API12 extends Activity implements View.OnGenericMo
     // We only have joysticks yet
     @Override
     public boolean onGenericMotion(View v, MotionEvent event) {
-        int actionPointerIndex = event.getActionIndex();
-        int action = event.getActionMasked();
-        
         if ( (event.getSource() & InputDevice.SOURCE_JOYSTICK) != 0) {
+            int actionPointerIndex = event.getActionIndex();
+            int action = event.getActionMasked();
             switch(action) {
                 case MotionEvent.ACTION_MOVE:
                     int id = SDLActivity.getJoyId( event.getDeviceId() );
@@ -906,4 +905,4 @@ class SDLGenericMotionHandler_API12 extends Activity implements View.OnGenericMo
         }
         return true;
     }
-}
+}