aboutsummaryrefslogtreecommitdiffstats
path: root/native/src/correction_state.h
diff options
context:
space:
mode:
authorYusuke Nojima <nojima@google.com>2011-10-05 14:55:07 +0900
committerYusuke Nojima <nojima@google.com>2011-10-05 17:33:43 +0900
commite4ba822cc6959490868fd8868ffad1c4e9b23992 (patch)
tree4b8de4b71acbda214a89afe5e7f12dc6354e8f00 /native/src/correction_state.h
parenta62a022ea710377359312ceeb77f146d80a00401 (diff)
downloadlatinime-e4ba822cc6959490868fd8868ffad1c4e9b23992.tar.gz
latinime-e4ba822cc6959490868fd8868ffad1c4e9b23992.tar.xz
latinime-e4ba822cc6959490868fd8868ffad1c4e9b23992.zip
Promote touches in hit box according to the distance from sweet spot
Change-Id: Ice0fd0514304a79aed67627c2ea3439bd5177de4
Diffstat (limited to 'native/src/correction_state.h')
-rw-r--r--native/src/correction_state.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/native/src/correction_state.h b/native/src/correction_state.h
index a8ee82acd..fff5cd578 100644
--- a/native/src/correction_state.h
+++ b/native/src/correction_state.h
@@ -29,9 +29,8 @@ struct CorrectionState {
uint16_t mChildCount;
uint8_t mInputIndex;
- uint8_t mEquivalentCharStrongCount;
- uint8_t mEquivalentCharNormalCount;
- uint8_t mEquivalentCharWeakCount;
+ int32_t mSumOfDistance;
+ uint8_t mEquivalentCharCount;
uint8_t mProximityCount;
uint8_t mTransposedCount;
uint8_t mExcessiveCount;
@@ -66,9 +65,8 @@ inline static void initCorrectionState(CorrectionState *state, const int rootPos
state->mExcessivePos = -1;
state->mSkipPos = -1;
- state->mEquivalentCharStrongCount = 0;
- state->mEquivalentCharNormalCount = 0;
- state->mEquivalentCharWeakCount = 0;
+ state->mSumOfDistance = 0;
+ state->mEquivalentCharCount = 0;
state->mProximityCount = 0;
state->mTransposedCount = 0;
state->mExcessiveCount = 0;