Do not put the suggestion span for obsolete suggestions.

Bug: 5219037

Change-Id: I0300fbc7e1cc97f0f8ba4d21e0e699d9fe66ed76
main
satok 2011-08-26 19:04:54 +09:00
parent 7fe084a856
commit add3e05379
3 changed files with 4 additions and 3 deletions

View File

@ -53,7 +53,8 @@ public class SuggestionSpanUtils {
public static CharSequence getTextWithSuggestionSpan(Context context,
CharSequence pickedWord, SuggestedWords suggestedWords) {
if (TextUtils.isEmpty(pickedWord) || CONSTRUCTOR_SuggestionSpan == null
|| suggestedWords == null || suggestedWords.size() == 0) {
|| suggestedWords == null || suggestedWords.size() == 0
|| suggestedWords.getInfo(0).isObsoleteSuggestedWord()) {
return pickedWord;
}

View File

@ -366,7 +366,7 @@ public class CandidateView extends LinearLayout implements OnClickListener, OnLo
final SuggestedWordInfo info = (pos < suggestions.size())
? suggestions.getInfo(pos) : null;
if (info != null && info.isPreviousSuggestedWord()) {
if (info != null && info.isObsoleteSuggestedWord()) {
return applyAlpha(color, 0.5f);
} else {
return color;

View File

@ -199,7 +199,7 @@ public class SuggestedWords {
}
}
public boolean isPreviousSuggestedWord () {
public boolean isObsoleteSuggestedWord () {
return mPreviousSuggestedWord;
}
}