diff options
Diffstat (limited to 'org.fox.ttrss/src/main/java')
-rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java | 5 | ||||
-rwxr-xr-x | org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java | 17 |
2 files changed, 9 insertions, 13 deletions
diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java index d2fb2cc1..121b836c 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/MasterActivity.java @@ -551,11 +551,6 @@ public class MasterActivity extends OnlineActivity implements HeadlinesEventList onArticleSelected(article, true); } - public void catchupFeed(final Feed feed, final String mode) { - super.catchupFeed(feed, mode); - refresh(); - } - @Override public void onHeadlinesLoaded(boolean appended) { // TODO Auto-generated method stub diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java index 3f12a1c6..04e31a99 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/OnlineActivity.java @@ -31,9 +31,6 @@ import android.widget.EditText; import android.widget.ListView; import android.widget.TextView; -import androidx.appcompat.view.ActionMode; -import androidx.appcompat.widget.Toolbar; - import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; @@ -53,6 +50,9 @@ import java.lang.reflect.Type; import java.util.HashMap; import java.util.List; +import androidx.appcompat.view.ActionMode; +import androidx.appcompat.widget.Toolbar; + public class OnlineActivity extends CommonActivity { private final String TAG = this.getClass().getSimpleName(); @@ -103,7 +103,7 @@ public class OnlineActivity extends CommonActivity { String[] catchupModes = { "all", "1day", "1week", "2week" }; String mode = catchupModes[position]; - catchupFeed(feed, mode); + catchupFeed(feed, mode, true); } } }) @@ -127,7 +127,7 @@ public class OnlineActivity extends CommonActivity { public void onClick(DialogInterface dialog, int which) { - catchupFeed(feed, "all"); + catchupFeed(feed, "all", true); } }) @@ -1323,13 +1323,14 @@ public class OnlineActivity extends CommonActivity { return super.onKeyUp(keyCode, event); } - - public void catchupFeed(final Feed feed, final String mode) { + + public void catchupFeed(final Feed feed, final String mode, final boolean refreshAfter) { Log.d(TAG, "catchupFeed=" + feed + "; mode=" + mode); ApiRequest req = new ApiRequest(getApplicationContext()) { protected void onPostExecute(JsonElement result) { - // refresh? + if (refreshAfter) + refresh(); } }; |