am 97eaa543: Don\'t count Spacer into histograms

* commit '97eaa543d5fd4ac57516a586477641c129828b5d':
  Don't count Spacer into histograms
main
Tadashi G. Takaoka 2013-06-14 01:31:32 -07:00 committed by Android Git Automerger
commit 9a848fc867
1 changed files with 9 additions and 4 deletions

View File

@ -84,11 +84,16 @@ public class KeyboardParams {
public void onAddKey(final Key newKey) { public void onAddKey(final Key newKey) {
final Key key = (mKeysCache != null) ? mKeysCache.get(newKey) : newKey; final Key key = (mKeysCache != null) ? mKeysCache.get(newKey) : newKey;
final boolean zeroWidthSpacer = key.isSpacer() && key.mWidth == 0; final boolean isSpacer = key.isSpacer();
if (!zeroWidthSpacer) { if (isSpacer && key.mWidth == 0) {
mKeys.add(key); // Ignore zero width {@link Spacer}.
updateHistogram(key); return;
} }
mKeys.add(key);
if (isSpacer) {
return;
}
updateHistogram(key);
if (key.mCode == Constants.CODE_SHIFT) { if (key.mCode == Constants.CODE_SHIFT) {
mShiftKeys.add(key); mShiftKeys.add(key);
} }