am 97eaa543: Don\'t count Spacer into histograms
* commit '97eaa543d5fd4ac57516a586477641c129828b5d': Don't count Spacer into histogramsmain
commit
9a848fc867
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue