bug: 6181736

Change-Id: I6522f19555c27f33c9ff4eaa8b2559a51a38f015
main
satok 2012-03-17 01:12:29 +09:00
parent a50a34f8b4
commit cbb5053b6c
1 changed files with 10 additions and 2 deletions

View File

@ -115,8 +115,16 @@ public class UserBigramDictionary extends ExpandableDictionary {
@Override
public boolean equals(Object bigram) {
Bigram bigram2 = (Bigram) bigram;
return (mWord1.equals(bigram2.mWord1) && mWord2.equals(bigram2.mWord2));
if (!(bigram instanceof Bigram)) {
return false;
}
final Bigram bigram2 = (Bigram) bigram;
final boolean eq1 =
mWord1 == null ? bigram2.mWord1 == null : mWord1.equals(bigram2.mWord1);
if (!eq1) {
return false;
}
return mWord2 == null ? bigram2.mWord2 == null : mWord2.equals(bigram2.mWord2);
}
@Override