Loading core/java/android/app/SuggestionsAdapter.java +10 −1 Original line number Diff line number Diff line Loading @@ -351,7 +351,7 @@ class SuggestionsAdapter extends ResourceCursorAdapter { CharSequence text = null; if (textCol >= 0) { String str = cursor.getString(textCol); if (isHtml && !TextUtils.isEmpty(str)) { if (isHtml && looksLikeHtml(str)) { text = Html.fromHtml(str); } else { text = str; Loading @@ -367,6 +367,15 @@ class SuggestionsAdapter extends ResourceCursorAdapter { } } private static boolean looksLikeHtml(String str) { if (TextUtils.isEmpty(str)) return false; for (int i = str.length() - 1; i >= 0; i--) { char c = str.charAt(i); if (c == '<' || c == '&') return true; } return false; } private Drawable getIcon1(Cursor cursor) { if (mIconName1Col < 0) { return null; Loading Loading
core/java/android/app/SuggestionsAdapter.java +10 −1 Original line number Diff line number Diff line Loading @@ -351,7 +351,7 @@ class SuggestionsAdapter extends ResourceCursorAdapter { CharSequence text = null; if (textCol >= 0) { String str = cursor.getString(textCol); if (isHtml && !TextUtils.isEmpty(str)) { if (isHtml && looksLikeHtml(str)) { text = Html.fromHtml(str); } else { text = str; Loading @@ -367,6 +367,15 @@ class SuggestionsAdapter extends ResourceCursorAdapter { } } private static boolean looksLikeHtml(String str) { if (TextUtils.isEmpty(str)) return false; for (int i = str.length() - 1; i >= 0; i--) { char c = str.charAt(i); if (c == '<' || c == '&') return true; } return false; } private Drawable getIcon1(Cursor cursor) { if (mIconName1Col < 0) { return null; Loading