Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cbb5053b authored by satok's avatar satok
Browse files

Fix NPE

bug: 6181736

Change-Id: I6522f19555c27f33c9ff4eaa8b2559a51a38f015
parent a50a34f8
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -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