summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMarcel Dopita <[email protected]>2013-11-15 23:50:28 +0100
committerMarcel Dopita <[email protected]>2013-11-15 23:50:28 +0100
commite17e6fc7a8e62bb0dbf836e29f02495dc1dcccb4 (patch)
treec3509ae44743f6c3e6f7e366ebbd23a0ee7c8928 /src
parent1d3d10ad09ffe97d02869f00ff2516ddbb9549fe (diff)
respect preview article content option in offline mode
Diffstat (limited to 'src')
-rw-r--r--src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java44
1 files changed, 24 insertions, 20 deletions
diff --git a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
index 50c861ca..72892081 100644
--- a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
+++ b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
@@ -561,27 +561,31 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis
TextView te = (TextView)v.findViewById(R.id.excerpt);
if (te != null) {
- String excerpt = Jsoup.parse(article.getString(article.getColumnIndex("content"))).text();
-
- if (excerpt.length() > CommonActivity.EXCERPT_MAX_SIZE)
- excerpt = excerpt.substring(0, CommonActivity.EXCERPT_MAX_SIZE) + "...";
-
- int fontSize = -1;
-
- switch (Integer.parseInt(m_prefs.getString("headlines_font_size", "0"))) {
- case 0:
- fontSize = 13;
- break;
- case 1:
- fontSize = 16;
- break;
- case 2:
- fontSize = 18;
- break;
+ if (!m_prefs.getBoolean("headlines_show_content", true)) {
+ te.setVisibility(View.GONE);
+ } else {
+ String excerpt = Jsoup.parse(article.getString(article.getColumnIndex("content"))).text();
+
+ if (excerpt.length() > CommonActivity.EXCERPT_MAX_SIZE)
+ excerpt = excerpt.substring(0, CommonActivity.EXCERPT_MAX_SIZE) + "...";
+
+ int fontSize = -1;
+
+ switch (Integer.parseInt(m_prefs.getString("headlines_font_size", "0"))) {
+ case 0:
+ fontSize = 13;
+ break;
+ case 1:
+ fontSize = 16;
+ break;
+ case 2:
+ fontSize = 18;
+ break;
+ }
+
+ te.setTextSize(TypedValue.COMPLEX_UNIT_SP, fontSize);
+ te.setText(excerpt);
}
-
- te.setTextSize(TypedValue.COMPLEX_UNIT_SP, fontSize);
- te.setText(excerpt);
}
TextView ta = (TextView)v.findViewById(R.id.author);