summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java23
1 files changed, 14 insertions, 9 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
index a3a6222d..97a96490 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/FeedsFragment.java
@@ -283,7 +283,7 @@ public class FeedsFragment extends BaseFeedlistFragment implements OnItemClickLi
m_list = (ListView)view.findViewById(R.id.feeds);
- initDrawerHeader(inflater, view, m_list, m_activity, m_prefs);
+ initDrawerHeader(inflater, view, m_list, m_activity, m_prefs, !m_enableParentBtn, false);
if (m_enableParentBtn) {
View layout = inflater.inflate(R.layout.feeds_goback, m_list, false);
@@ -358,14 +358,6 @@ public class FeedsFragment extends BaseFeedlistFragment implements OnItemClickLi
ListView list = (ListView)av;
if (list != null) {
- if (position == list.getCount() - 1) {
- Intent intent = new Intent(m_activity,
- PreferencesActivity.class);
- startActivityForResult(intent, 0);
-
- return;
- }
-
Feed feed = (Feed)list.getItemAtPosition(position);
if (feed != null) {
@@ -378,6 +370,19 @@ public class FeedsFragment extends BaseFeedlistFragment implements OnItemClickLi
} else {
m_activity.onFeedSelected(feed);
}
+ } else {
+ if (position == list.getCount() - 1) {
+ Intent intent = new Intent(m_activity,
+ PreferencesActivity.class);
+ startActivityForResult(intent, 0);
+
+ return;
+ }
+
+ if (position == list.getCount() - 2) {
+ m_activity.switchOffline();
+ return;
+ }
}
m_selectedFeed = feed;