diff options
| author | Andrew Dolgov <fox@fakecake.org> | 2011-11-29 08:25:13 +0300 |
|---|---|---|
| committer | Andrew Dolgov <fox@fakecake.org> | 2011-11-29 08:25:13 +0300 |
| commit | cebcc4928eb0963ecec21a7359099396fac64e8b (patch) | |
| tree | 166b1eb914ca7e4058542f6d8447e9c9f1fa147f /src/org/fox/ttrss/FeedsFragment.java | |
| parent | 9e96e4434f6583ef18ccafa61ce785ceffbeec1c (diff) | |
implement API level checking
Diffstat (limited to 'src/org/fox/ttrss/FeedsFragment.java')
| -rw-r--r-- | src/org/fox/ttrss/FeedsFragment.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/org/fox/ttrss/FeedsFragment.java b/src/org/fox/ttrss/FeedsFragment.java index 15d5305c..4fb7c404 100644 --- a/src/org/fox/ttrss/FeedsFragment.java +++ b/src/org/fox/ttrss/FeedsFragment.java @@ -160,14 +160,14 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh @SuppressWarnings({ "unchecked", "serial" })
public void refresh(boolean background) {
- FeedsRequest req = new FeedsRequest(getActivity().getApplicationContext());
+ FeedCategory cat = ((MainActivity)getActivity()).getActiveCategory();
+
+ final int catId = (cat != null) ? cat.id : -4;
final String sessionId = ((MainActivity)getActivity()).getSessionId();
final boolean unreadOnly = ((MainActivity)getActivity()).getUnreadOnly();
-
- FeedCategory cat = ((MainActivity)getActivity()).getActiveCategory();
-
- final int catId = (cat != null) ? cat.id : -4;
+
+ FeedsRequest req = new FeedsRequest(getActivity().getApplicationContext(), catId);
if (sessionId != null) {
@@ -257,9 +257,11 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh }
private class FeedsRequest extends ApiRequest {
+ private int m_catId;
- public FeedsRequest(Context context) {
+ public FeedsRequest(Context context, int catId) {
super(context);
+ m_catId = catId;
}
protected void onPostExecute(JsonElement result) {
@@ -274,7 +276,7 @@ public class FeedsFragment extends Fragment implements OnItemClickListener, OnSh m_feeds.clear();
for (Feed f : feeds)
- if (f.id > -10) // skip labels for now
+ if (f.id > -10 || m_catId != -4) // skip labels for flat feedlist for now
m_feeds.add(f);
sortFeeds();
|