diff options
Diffstat (limited to 'src/org/fox/ttrss/OnlineActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/OnlineActivity.java | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/org/fox/ttrss/OnlineActivity.java b/src/org/fox/ttrss/OnlineActivity.java index 6d43af48..2810948b 100644 --- a/src/org/fox/ttrss/OnlineActivity.java +++ b/src/org/fox/ttrss/OnlineActivity.java @@ -12,6 +12,7 @@ import org.fox.ttrss.types.ArticleList; import org.fox.ttrss.types.Feed;
import org.fox.ttrss.types.Label;
+import android.annotation.TargetApi;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.BroadcastReceiver;
@@ -74,6 +75,7 @@ public class OnlineActivity extends CommonActivity { };
+ @TargetApi(11)
private class HeadlinesActionModeCallback implements ActionMode.Callback {
@Override
@@ -1157,7 +1159,7 @@ public class OnlineActivity extends CommonActivity { }
}
- protected void refresh() {
+ protected void refresh(boolean includeHeadlines) {
FeedCategoriesFragment cf = (FeedCategoriesFragment) getSupportFragmentManager().findFragmentByTag(FRAG_CATS);
if (cf != null) {
@@ -1170,13 +1172,19 @@ public class OnlineActivity extends CommonActivity { ff.refresh(false);
}
- HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES);
+ if (includeHeadlines) {
+ HeadlinesFragment hf = (HeadlinesFragment) getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES);
- if (hf != null) {
- hf.refresh(false);
+ if (hf != null) {
+ hf.refresh(false);
+ }
}
}
+ protected void refresh() {
+ refresh(true);
+ }
+
private class LoginRequest extends ApiRequest {
public LoginRequest(Context context) {
super(context);
|