diff options
author | 2013-06-14 01:31:32 -0700 | |
---|---|---|
committer | 2013-06-14 01:31:32 -0700 | |
commit | 9a848fc86716813131fbbfb7564a5ef397518e96 (patch) | |
tree | ea267aba95c17379e06ce03c95aff9e49f10554c /java | |
parent | a57bf38e1965aa8e2e3b7bf0296f4518b654d7d9 (diff) | |
parent | 97eaa543d5fd4ac57516a586477641c129828b5d (diff) | |
download | latinime-9a848fc86716813131fbbfb7564a5ef397518e96.tar.gz latinime-9a848fc86716813131fbbfb7564a5ef397518e96.tar.xz latinime-9a848fc86716813131fbbfb7564a5ef397518e96.zip |
am 97eaa543: Don\'t count Spacer into histograms
* commit '97eaa543d5fd4ac57516a586477641c129828b5d':
Don't count Spacer into histograms
Diffstat (limited to 'java')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java index 15eb690e1..84319eb33 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java @@ -84,11 +84,16 @@ public class KeyboardParams { public void onAddKey(final Key newKey) { final Key key = (mKeysCache != null) ? mKeysCache.get(newKey) : newKey; - final boolean zeroWidthSpacer = key.isSpacer() && key.mWidth == 0; - if (!zeroWidthSpacer) { - mKeys.add(key); - updateHistogram(key); + final boolean isSpacer = key.isSpacer(); + if (isSpacer && key.mWidth == 0) { + // Ignore zero width {@link Spacer}. + return; } + mKeys.add(key); + if (isSpacer) { + return; + } + updateHistogram(key); if (key.mCode == Constants.CODE_SHIFT) { mShiftKeys.add(key); } |