mirror of
https://gitlab.futo.org/keyboard/latinime.git
synced 2024-09-28 14:54:30 +01:00
Do not put the suggestion span for obsolete suggestions.
Bug: 5219037 Change-Id: I0300fbc7e1cc97f0f8ba4d21e0e699d9fe66ed76
This commit is contained in:
parent
7fe084a856
commit
add3e05379
@ -53,7 +53,8 @@ public class SuggestionSpanUtils {
|
|||||||
public static CharSequence getTextWithSuggestionSpan(Context context,
|
public static CharSequence getTextWithSuggestionSpan(Context context,
|
||||||
CharSequence pickedWord, SuggestedWords suggestedWords) {
|
CharSequence pickedWord, SuggestedWords suggestedWords) {
|
||||||
if (TextUtils.isEmpty(pickedWord) || CONSTRUCTOR_SuggestionSpan == null
|
if (TextUtils.isEmpty(pickedWord) || CONSTRUCTOR_SuggestionSpan == null
|
||||||
|| suggestedWords == null || suggestedWords.size() == 0) {
|
|| suggestedWords == null || suggestedWords.size() == 0
|
||||||
|
|| suggestedWords.getInfo(0).isObsoleteSuggestedWord()) {
|
||||||
return pickedWord;
|
return pickedWord;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -366,7 +366,7 @@ public class CandidateView extends LinearLayout implements OnClickListener, OnLo
|
|||||||
|
|
||||||
final SuggestedWordInfo info = (pos < suggestions.size())
|
final SuggestedWordInfo info = (pos < suggestions.size())
|
||||||
? suggestions.getInfo(pos) : null;
|
? suggestions.getInfo(pos) : null;
|
||||||
if (info != null && info.isPreviousSuggestedWord()) {
|
if (info != null && info.isObsoleteSuggestedWord()) {
|
||||||
return applyAlpha(color, 0.5f);
|
return applyAlpha(color, 0.5f);
|
||||||
} else {
|
} else {
|
||||||
return color;
|
return color;
|
||||||
|
@ -199,7 +199,7 @@ public class SuggestedWords {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isPreviousSuggestedWord () {
|
public boolean isObsoleteSuggestedWord () {
|
||||||
return mPreviousSuggestedWord;
|
return mPreviousSuggestedWord;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user