summaryrefslogtreecommitdiff
path: root/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java')
-rwxr-xr-xorg.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java23
1 files changed, 14 insertions, 9 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java
index 13d57dea..1504a734 100755
--- a/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java
+++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/offline/OfflineFeedsFragment.java
@@ -150,7 +150,7 @@ public class OfflineFeedsFragment extends BaseFeedlistFragment implements OnItem
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, true);
if (m_enableParentBtn) {
View layout = inflater.inflate(R.layout.feeds_goback, container, false);
@@ -215,14 +215,6 @@ public class OfflineFeedsFragment extends BaseFeedlistFragment implements OnItem
ListView list = (ListView)getActivity().findViewById(R.id.feeds);
if (list != null) {
- if (position == list.getCount() - 1) {
- Intent intent = new Intent(m_activity,
- PreferencesActivity.class);
- startActivityForResult(intent, 0);
-
- return;
- }
-
Cursor cursor = (Cursor) list.getItemAtPosition(position);
if (cursor != null) {
@@ -234,6 +226,19 @@ public class OfflineFeedsFragment extends BaseFeedlistFragment implements OnItem
m_selectedFeedId = feedId;
m_adapter.notifyDataSetChanged();
+ } 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.switchOnline();
+ return;
+ }
}
}
}