aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/proximity_info_state.cpp
diff options
context:
space:
mode:
authorSatoshi Kataoka <satok@google.com>2012-09-12 13:17:37 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-09-12 13:17:37 -0700
commita0c9c1b6c37307ef0ef3920228fbe5ff92e34856 (patch)
treef84323042393ece40ac7564e675a90fd27b562fb /native/jni/src/proximity_info_state.cpp
parentfc795e740c072fbaedb8abd50cf0df4a35e9490d (diff)
parent3e53c6d97080fbbd9b09a2d67fb8f933dc5c872b (diff)
downloadlatinime-a0c9c1b6c37307ef0ef3920228fbe5ff92e34856.tar.gz
latinime-a0c9c1b6c37307ef0ef3920228fbe5ff92e34856.tar.xz
latinime-a0c9c1b6c37307ef0ef3920228fbe5ff92e34856.zip
am 3e53c6d9: am 040f1c50: Merge "Debug flag" into jb-mr1-dev
* commit '3e53c6d97080fbbd9b09a2d67fb8f933dc5c872b': Debug flag
Diffstat (limited to 'native/jni/src/proximity_info_state.cpp')
-rw-r--r--native/jni/src/proximity_info_state.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/native/jni/src/proximity_info_state.cpp b/native/jni/src/proximity_info_state.cpp
index a4eb7e353..f21d00b1f 100644
--- a/native/jni/src/proximity_info_state.cpp
+++ b/native/jni/src/proximity_info_state.cpp
@@ -124,8 +124,8 @@ void ProximityInfoState::initInputParams(const int pointerId, const float maxPoi
const int x = proximityOnly ? NOT_A_COORDINATE : xCoordinates[i];
const int y = proximityOnly ? NOT_A_COORDINATE : yCoordinates[i];
const int time = times ? times[i] : -1;
- if (pushTouchPoint(i, c, x, y, time, isGeometric, i == lastInputIndex,
- currentNearKeysDistances, prevNearKeysDistances,
+ if (pushTouchPoint(i, c, x, y, time, isGeometric /* do sampling */,
+ i == lastInputIndex, currentNearKeysDistances, prevNearKeysDistances,
prevPrevNearKeysDistances)) {
// Previous point information was popped.
NearKeysDistanceMap *tmp = prevNearKeysDistances;
@@ -218,6 +218,10 @@ void ProximityInfoState::initInputParams(const int pointerId, const float maxPoi
}
}
}
+
+ if (DEBUG_GEO_FULL) {
+ AKLOGI("ProximityState init finished: %d points out of %d", mInputSize, inputSize);
+ }
}
bool ProximityInfoState::checkAndReturnIsContinuationPossible(const int inputSize,
@@ -402,6 +406,10 @@ bool ProximityInfoState::pushTouchPoint(const int inputIndex, const int nodeChar
mInputYs.push_back(y);
mTimes.push_back(time);
mInputIndice.push_back(inputIndex);
+ if (DEBUG_GEO_FULL) {
+ AKLOGI("pushTouchPoint: x = %03d, y = %03d, time = %d, index = %d, popped ? %01d",
+ x, y, time, inputIndex, popped);
+ }
return popped;
}