aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src/proximity_info.cpp
diff options
context:
space:
mode:
authorSatoshi Kataoka <satok@google.com>2013-04-10 19:35:49 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-04-10 19:35:49 -0700
commitfd89cd20c956ce9618353dcd5d7648a2bab3b7ab (patch)
tree38c923884e88925b12323fe577f4c5fcf49bdf3d /native/jni/src/proximity_info.cpp
parent0d72a23054341a8e216a33c0191cace1edc0cff9 (diff)
parentdaef4e8f194632a501270ea28c0ae8764a9fe97a (diff)
downloadlatinime-fd89cd20c956ce9618353dcd5d7648a2bab3b7ab.tar.gz
latinime-fd89cd20c956ce9618353dcd5d7648a2bab3b7ab.tar.xz
latinime-fd89cd20c956ce9618353dcd5d7648a2bab3b7ab.zip
am daef4e8f: am f31553bc: Merge "Fix touch coordinate calibration"
* commit 'daef4e8f194632a501270ea28c0ae8764a9fe97a': Fix touch coordinate calibration
Diffstat (limited to 'native/jni/src/proximity_info.cpp')
-rw-r--r--native/jni/src/proximity_info.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/native/jni/src/proximity_info.cpp b/native/jni/src/proximity_info.cpp
index 74b5e0131..50f38e82e 100644
--- a/native/jni/src/proximity_info.cpp
+++ b/native/jni/src/proximity_info.cpp
@@ -129,7 +129,7 @@ bool ProximityInfo::hasSpaceProximity(const int x, const int y) const {
}
float ProximityInfo::getNormalizedSquaredDistanceFromCenterFloatG(
- const int keyId, const int x, const int y) const {
+ const int keyId, const int x, const int y, const float verticalScale) const {
const bool correctTouchPosition = hasTouchPositionCorrectionData();
const float centerX = static_cast<float>(correctTouchPosition ? getSweetSpotCenterXAt(keyId)
: getKeyCenterXOfKeyIdG(keyId));
@@ -138,7 +138,7 @@ float ProximityInfo::getNormalizedSquaredDistanceFromCenterFloatG(
if (correctTouchPosition) {
const float sweetSpotCenterY = static_cast<float>(getSweetSpotCenterYAt(keyId));
const float gapY = sweetSpotCenterY - visualKeyCenterY;
- centerY = visualKeyCenterY + gapY * ProximityInfoParams::VERTICAL_SWEET_SPOT_SCALE_G;
+ centerY = visualKeyCenterY + gapY * verticalScale;
} else {
centerY = visualKeyCenterY;
}