aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/proximity_info_state.cpp
diff options
context:
space:
mode:
authorSatoshi Kataoka <satok@google.com>2013-01-08 22:25:23 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2013-01-08 22:25:23 -0800
commit6b25917079ab86082a909793669dca112fd8d2c3 (patch)
tree5207b070949d802a2cf608fde4e383aeee96685c /native/jni/src/proximity_info_state.cpp
parentbe853639a400c5dc2f219568b58ea72329e98cdf (diff)
parentdd4d938e6990701176c658af5c593ea377973bef (diff)
downloadlatinime-6b25917079ab86082a909793669dca112fd8d2c3.tar.gz
latinime-6b25917079ab86082a909793669dca112fd8d2c3.tar.xz
latinime-6b25917079ab86082a909793669dca112fd8d2c3.zip
am dd4d938e: assert when the touch event goes back to the future
* commit 'dd4d938e6990701176c658af5c593ea377973bef': assert when the touch event goes back to the future
Diffstat (limited to 'native/jni/src/proximity_info_state.cpp')
-rw-r--r--native/jni/src/proximity_info_state.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/native/jni/src/proximity_info_state.cpp b/native/jni/src/proximity_info_state.cpp
index bd2149ad1..5362d69f0 100644
--- a/native/jni/src/proximity_info_state.cpp
+++ b/native/jni/src/proximity_info_state.cpp
@@ -123,6 +123,15 @@ void ProximityInfoState::initInputParams(const int pointerId, const float maxPoi
}
}
}
+#ifdef DO_ASSERT_TEST
+ if (times) {
+ for (int i = 0; i < inputSize; ++i) {
+ if (i > 0) {
+ ASSERT(times[i] >= times[i - 1]);
+ }
+ }
+ }
+#endif
const bool proximityOnly = !isGeometric && (xCoordinates[0] < 0 || yCoordinates[0] < 0);
int lastInputIndex = pushTouchPointStartIndex;
for (int i = lastInputIndex; i < inputSize; ++i) {