summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/org/fox/ttrss/MainActivity.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java
index c6ca7b09..86502f48 100644
--- a/src/org/fox/ttrss/MainActivity.java
+++ b/src/org/fox/ttrss/MainActivity.java
@@ -6,6 +6,8 @@ import java.util.List;
import java.util.Timer;
import java.util.TimerTask;
+import org.jsoup.Jsoup;
+
import android.app.Activity;
import android.app.FragmentTransaction;
import android.content.Intent;
@@ -255,10 +257,10 @@ public class MainActivity extends Activity {
Cursor c = db.query("articles", new String[] { BaseColumns._ID } , BaseColumns._ID + "=?",
new String[] { String.valueOf(article.id) }, null, null, null);
- String excerpt = article.content.replaceAll("\\<[^>]*>","");
+ String excerpt = Jsoup.parse(article.content).text();
- if (excerpt.length() > 120) {
- excerpt = excerpt.substring(120) + "...";
+ if (excerpt.length() > 250) {
+ excerpt = excerpt.substring(250) + "...";
}
if (c.getCount() != 0) {