summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2014-11-29 20:34:35 +0300
committerAndrew Dolgov <[email protected]>2014-11-29 20:34:35 +0300
commit216f7e265347dafc712c3e44a6f289aa40a7553f (patch)
tree5c22779916f824a2b05258bd0e0f724e44015832 /org.fox.ttrss/src/main/java
parent0615634ce1018a783d3823ad55254e6c2e0015d6 (diff)
improve previous a bit
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("&hellip;", "");
+ excerpt = excerpt.replace("&hellip;", "…");
+ 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);
}