summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-03-19 13:27:14 +0400
committerAndrew Dolgov <[email protected]>2013-03-19 13:27:14 +0400
commitcdf9e20fc74fb12305ab221b640161f5b89ed2e8 (patch)
tree616381743e026cf13a5b3e2e3c284fcd1191d496 /src
parentc12eff5369785d58eb70bf1f42319a94d39eb464 (diff)
when clicking on labels or special feeds default to showing contents as
feeds rather than headlines or articles because of previous behavior making no sense
Diffstat (limited to 'src')
-rw-r--r--src/org/fox/ttrss/FeedCategoriesFragment.java18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/org/fox/ttrss/FeedCategoriesFragment.java b/src/org/fox/ttrss/FeedCategoriesFragment.java
index 31d0c491..1dfda7f2 100644
--- a/src/org/fox/ttrss/FeedCategoriesFragment.java
+++ b/src/org/fox/ttrss/FeedCategoriesFragment.java
@@ -421,13 +421,17 @@ public class FeedCategoriesFragment extends Fragment implements OnItemClickListe
if (list != null) {
FeedCategory cat = (FeedCategory)list.getItemAtPosition(position);
- if ("ARTICLES".equals(m_prefs.getString("default_view_mode", "HEADLINES")) &&
- m_prefs.getBoolean("browse_cats_like_feeds", false)) {
-
- m_activity.openFeedArticles(new Feed(cat.id, cat.title, true));
-
- } else {
- m_activity.onCatSelected(cat);
+ if (cat.id < 0) {
+ m_activity.onCatSelected(cat, false);
+ } else {
+ if ("ARTICLES".equals(m_prefs.getString("default_view_mode", "HEADLINES")) &&
+ m_prefs.getBoolean("browse_cats_like_feeds", false)) {
+
+ m_activity.openFeedArticles(new Feed(cat.id, cat.title, true));
+
+ } else {
+ m_activity.onCatSelected(cat);
+ }
}
if (!m_activity.isSmallScreen())