Do not put the suggestion span for obsolete suggestions.

Bug: 5219037

Change-Id: I0300fbc7e1cc97f0f8ba4d21e0e699d9fe66ed76
This commit is contained in:
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, 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;
} }

View File

@ -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;

View File

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