summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rw-r--r--org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
index cfae8037..e14bd587 100644
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java
@@ -844,14 +844,16 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
if (m_activity.getApiLevel() >= 11) {
excerpt = article.excerpt != null ? article.excerpt : "";
- excerpt = excerpt.replace("…", "");
+ excerpt = excerpt.replace("…", "…");
+ excerpt = excerpt.replace("]]>", "");
+ excerpt = Jsoup.parse(excerpt).text();
} else {
excerpt = articleDoc.text();
+
+ if (excerpt.length() > CommonActivity.EXCERPT_MAX_LENGTH)
+ excerpt = excerpt.substring(0, CommonActivity.EXCERPT_MAX_LENGTH) + "…";
}
- if (excerpt.length() > CommonActivity.EXCERPT_MAX_LENGTH)
- excerpt = excerpt.substring(0, CommonActivity.EXCERPT_MAX_LENGTH) + "…";
-
holder.excerptView.setTextSize(TypedValue.COMPLEX_UNIT_SP, headlineFontSize);
holder.excerptView.setText(excerpt);
}