diff options
author | 2012-09-24 20:27:12 -0700 | |
---|---|---|
committer | 2012-09-24 20:27:14 -0700 | |
commit | 089c7d43c7a81dc862212c91b14bac7d2294da51 (patch) | |
tree | 5d856d28a60a8da4a9b8736a305fa887259d2286 /native/jni/src/proximity_info_state.cpp | |
parent | 0d4d109621ba8cabe0863142513fa8be07d52576 (diff) | |
parent | 0edab9d2fcc30667c79aa9221dbb27f042d8b455 (diff) | |
download | latinime-089c7d43c7a81dc862212c91b14bac7d2294da51.tar.gz latinime-089c7d43c7a81dc862212c91b14bac7d2294da51.tar.xz latinime-089c7d43c7a81dc862212c91b14bac7d2294da51.zip |
Merge "Use touch position correction in the geometric input" into jb-mr1-dev
Diffstat (limited to 'native/jni/src/proximity_info_state.cpp')
-rw-r--r-- | native/jni/src/proximity_info_state.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/native/jni/src/proximity_info_state.cpp b/native/jni/src/proximity_info_state.cpp index 530ac9e7e..fbca7200e 100644 --- a/native/jni/src/proximity_info_state.cpp +++ b/native/jni/src/proximity_info_state.cpp @@ -202,7 +202,7 @@ void ProximityInfoState::initInputParams(const int pointerId, const float maxPoi const int x = mInputXs[i]; const int y = mInputYs[i]; const float normalizedSquaredDistance = - mProximityInfo->getNormalizedSquaredDistanceFromCenterFloat(k, x, y); + mProximityInfo->getNormalizedSquaredDistanceFromCenterFloatG(k, x, y); mDistanceCache[index] = normalizedSquaredDistance; if (normalizedSquaredDistance < NEAR_KEY_NORMALIZED_SQUARED_THRESHOLD) { mNearKeysVector[i].set(k, 1); @@ -234,7 +234,7 @@ void ProximityInfoState::initInputParams(const int pointerId, const float maxPoi memset(mNormalizedSquaredDistances, NOT_A_DISTANCE, sizeof(mNormalizedSquaredDistances)); memset(mPrimaryInputWord, 0, sizeof(mPrimaryInputWord)); mTouchPositionCorrectionEnabled = mInputSize > 0 && mHasTouchPositionCorrectionData - && xCoordinates && yCoordinates && !isGeometric; + && xCoordinates && yCoordinates; if (!isGeometric && pointerId == 0) { for (int i = 0; i < inputSize; ++i) { mPrimaryInputWord[i] = getPrimaryCharAt(i); @@ -298,7 +298,7 @@ float ProximityInfoState::updateNearKeysDistances(const int x, const int y, const int keyCount = mProximityInfo->getKeyCount(); float nearestKeyDistance = mMaxPointToKeyLength; for (int k = 0; k < keyCount; ++k) { - const float dist = mProximityInfo->getNormalizedSquaredDistanceFromCenterFloat(k, x, y); + const float dist = mProximityInfo->getNormalizedSquaredDistanceFromCenterFloatG(k, x, y); if (dist < NEAR_KEY_THRESHOLD) { currentNearKeysDistances->insert(std::pair<int, float>(k, dist)); } |