diff options
author | Andrew Dolgov <[email protected]> | 2013-03-19 13:27:14 +0400 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2013-03-19 13:27:14 +0400 |
commit | cdf9e20fc74fb12305ab221b640161f5b89ed2e8 (patch) | |
tree | 616381743e026cf13a5b3e2e3c284fcd1191d496 /src | |
parent | c12eff5369785d58eb70bf1f42319a94d39eb464 (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.java | 18 |
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())
|