summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2012-09-17 23:33:36 +0400
committerAndrew Dolgov <[email protected]>2012-09-17 23:33:36 +0400
commit84a766213d35386dd8b805451219ba9a3ec2622e (patch)
treedaf0eeec800522b7a29f6b79a6df96844790d8a7 /src
parent1a5017b43294c7d8d05621c84da1316e64ae2a12 (diff)
feed_title substring crash fix
Diffstat (limited to 'src')
-rw-r--r--src/org/fox/ttrss/HeadlinesFragment.java7
-rw-r--r--src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java5
2 files changed, 10 insertions, 2 deletions
diff --git a/src/org/fox/ttrss/HeadlinesFragment.java b/src/org/fox/ttrss/HeadlinesFragment.java
index 00a7160c..033c1bec 100644
--- a/src/org/fox/ttrss/HeadlinesFragment.java
+++ b/src/org/fox/ttrss/HeadlinesFragment.java
@@ -576,7 +576,12 @@ public class HeadlinesFragment extends Fragment implements OnItemClickListener,
if (ft != null) {
if (article.feed_title != null && (m_feed.is_cat || m_feed.id < 0)) {
- ft.setText(article.feed_title.substring(0, 30));
+
+ if (article.feed_title.length() > 20)
+ ft.setText(article.feed_title.substring(0, 20) + "...");
+ else
+ ft.setText(article.feed_title);
+
} else {
ft.setVisibility(View.GONE);
}
diff --git a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
index 36acbe11..769a3795 100644
--- a/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
+++ b/src/org/fox/ttrss/offline/OfflineHeadlinesFragment.java
@@ -462,7 +462,10 @@ public class OfflineHeadlinesFragment extends Fragment implements OnItemClickLis
int feedTitleIndex = article.getColumnIndex("feed_title");
if (ft != null && feedTitleIndex != -1 && m_feedIsCat) {
- String feedTitle = article.getString(feedTitleIndex).substring(0, 30);
+ String feedTitle = article.getString(feedTitleIndex);
+
+ if (feedTitle.length() > 20)
+ feedTitle = feedTitle.substring(0, 20) + "...";
if (feedTitle != null) {
ft.setText(feedTitle);