diff options
author | 2012-02-09 23:52:55 -0800 | |
---|---|---|
committer | 2012-02-09 23:52:55 -0800 | |
commit | e5637345af5a04f7c922ffbf224a59cb7afd7c06 (patch) | |
tree | 6a465650160cc23ff7a8976453c62baf9277a9e7 /java/src | |
parent | 207b7cd6ba36427e4143fddacbabe25ec11582c8 (diff) | |
parent | b9e10c318a073b671dc51271c1f966a7ed6f692a (diff) | |
download | latinime-e5637345af5a04f7c922ffbf224a59cb7afd7c06.tar.gz latinime-e5637345af5a04f7c922ffbf224a59cb7afd7c06.tar.xz latinime-e5637345af5a04f7c922ffbf224a59cb7afd7c06.zip |
am b9e10c31: Merge "Key should be distinguished also by moreKeys contents and etc."
* commit 'b9e10c318a073b671dc51271c1f966a7ed6f692a':
Key should be distinguished also by moreKeys contents and etc.
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/com/android/inputmethod/keyboard/Key.java | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/java/src/com/android/inputmethod/keyboard/Key.java b/java/src/com/android/inputmethod/keyboard/Key.java index b90d45d3b..cf3a437cf 100644 --- a/java/src/com/android/inputmethod/keyboard/Key.java +++ b/java/src/com/android/inputmethod/keyboard/Key.java @@ -335,18 +335,18 @@ public class Key { key.mHintLabel, key.mIconId, key.mBackgroundType, + Arrays.hashCode(key.mMoreKeys), + key.mOutputText, + key.mActionFlags, + key.mLabelFlags, // Key can be distinguishable without the following members. // key.mAltCode, - // key.mOutputText, - // key.mActionFlags, - // key.mLabelFlags, // key.mDisabledIconId, // key.mPreviewIconId, // key.mHorizontalGap, // key.mVerticalGap, // key.mVisualInsetLeft, // key.mVisualInsetRight, - // Arrays.hashCode(key.mMoreKeys), // key.mMaxMoreKeysColumn, }); } @@ -361,7 +361,11 @@ public class Key { && TextUtils.equals(o.mLabel, mLabel) && TextUtils.equals(o.mHintLabel, mHintLabel) && o.mIconId == mIconId - && o.mBackgroundType == mBackgroundType; + && o.mBackgroundType == mBackgroundType + && Arrays.equals(o.mMoreKeys, mMoreKeys) + && TextUtils.equals(o.mOutputText, mOutputText) + && o.mActionFlags == mActionFlags + && o.mLabelFlags == mLabelFlags; } @Override |