Skip to content

Commit

Permalink
Android: minor change in the evaluation of SOURCE_CLASS_JOYSTICK (no …
Browse files Browse the repository at this point in the history
…op!)

InputDevice.SOURCE_CLASS_* are one bit
More readable to check that the source has this class_joystick set,
compared to the other statements, where the source is gamepad or dpad.
(Clean-up from bug 3958)
  • Loading branch information
1bsyl committed Jan 17, 2019
1 parent 8f828a8 commit 56f4a71
Showing 1 changed file with 3 additions and 3 deletions.
Expand Up @@ -99,8 +99,8 @@ public static boolean isDeviceSDLJoystick(int deviceId) {

/* This is called for every button press, so let's not spam the logs */
/**
if ((sources & InputDevice.SOURCE_CLASS_JOYSTICK) == InputDevice.SOURCE_CLASS_JOYSTICK) {
Log.v(TAG, "Input device " + device.getName() + " is a joystick.");
if ((sources & InputDevice.SOURCE_CLASS_JOYSTICK) != 0) {
Log.v(TAG, "Input device " + device.getName() + " has class joystick.");
}
if ((sources & InputDevice.SOURCE_DPAD) == InputDevice.SOURCE_DPAD) {
Log.v(TAG, "Input device " + device.getName() + " is a dpad.");
Expand All @@ -110,7 +110,7 @@ public static boolean isDeviceSDLJoystick(int deviceId) {
}
**/

return (((sources & InputDevice.SOURCE_CLASS_JOYSTICK) == InputDevice.SOURCE_CLASS_JOYSTICK) ||
return ((sources & InputDevice.SOURCE_CLASS_JOYSTICK) != 0 ||
((sources & InputDevice.SOURCE_DPAD) == InputDevice.SOURCE_DPAD) ||
((sources & InputDevice.SOURCE_GAMEPAD) == InputDevice.SOURCE_GAMEPAD)
);
Expand Down

0 comments on commit 56f4a71

Please sign in to comment.