Edit

kc3-lang/SDL/android-project

Branch :

  • Show log

    Commit

  • Author : Philipp Wiesemann
    Date : 2015-05-22 22:34:08
    Hash : 1968ff04
    Message : Android: Fixed touch pressure being out of range. According to the documentation of Android's MotionEvent, the getPressure() may return values higher than 1 on some devices. To prevent passing such values into SDL they are now corrected to 1 in Java before the JNI call (where it is assumed to be correct). Currently SDL only sends SDL_FINGERMOTION events if the touch state (position or pressure) changed. By correcting pressure down to 1 some events may get dropped in the rare case that only the pressure was changed but was out of range and the position did not change.