aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2012-02-09 23:52:55 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2012-02-09 23:52:55 -0800
commite5637345af5a04f7c922ffbf224a59cb7afd7c06 (patch)
tree6a465650160cc23ff7a8976453c62baf9277a9e7 /java/src
parent207b7cd6ba36427e4143fddacbabe25ec11582c8 (diff)
parentb9e10c318a073b671dc51271c1f966a7ed6f692a (diff)
downloadlatinime-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.java14
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