[CS3.5] Small correction
Bug: 13238601 Change-Id: I7bd82a4678d8bf88f16bf271f20be8d37f9b97d7main
parent
d700e59700
commit
c82257ba6e
|
@ -336,16 +336,17 @@ public class SuggestedWords {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!TextUtils.isEmpty(typedWord)) {
|
if (!TextUtils.isEmpty(typedWord)) {
|
||||||
removeSuggestedWordInfoFrom(typedWord, candidates, 0);
|
removeSuggestedWordInfoFrom(typedWord, candidates, -1 /* startIndexExclusive */);
|
||||||
}
|
}
|
||||||
for (int i = 0; i < candidates.size(); ++i) {
|
for (int i = 0; i < candidates.size(); ++i) {
|
||||||
removeSuggestedWordInfoFrom(candidates.get(i).mWord, candidates, i);
|
removeSuggestedWordInfoFrom(candidates.get(i).mWord, candidates,
|
||||||
|
i /* startIndexExclusive */);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void removeSuggestedWordInfoFrom(final String word,
|
private static void removeSuggestedWordInfoFrom(final String word,
|
||||||
final ArrayList<SuggestedWordInfo> candidates, final int startIndex) {
|
final ArrayList<SuggestedWordInfo> candidates, final int startIndexExclusive) {
|
||||||
for (int i = startIndex + 1; i < candidates.size(); ++i) {
|
for (int i = startIndexExclusive + 1; i < candidates.size(); ++i) {
|
||||||
final SuggestedWordInfo previous = candidates.get(i);
|
final SuggestedWordInfo previous = candidates.get(i);
|
||||||
if (word.equals(previous.mWord)) {
|
if (word.equals(previous.mWord)) {
|
||||||
candidates.remove(i);
|
candidates.remove(i);
|
||||||
|
|
Loading…
Reference in New Issue