diff options
author | ByteHamster <info@bytehamster.com> | 2022-08-19 20:03:40 +0200 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2022-08-20 20:48:11 +0200 |
commit | 9558e61bad5fb00342a89ba3055d62daee779adf (patch) | |
tree | 8748025aaec1259e3addb0442dca439e9b9446ae /app/src/main/java/de/danoeh/antennapod/fragment/SubscriptionFragment.java | |
parent | e96f929f0a4e1cb80f3d212e19cee28cc0b063ff (diff) | |
download | AntennaPod-9558e61bad5fb00342a89ba3055d62daee779adf.zip |
Simplify updating refresh menu
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/SubscriptionFragment.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/SubscriptionFragment.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/SubscriptionFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/SubscriptionFragment.java index 578a2fa84..6ee5d5c20 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/SubscriptionFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/SubscriptionFragment.java @@ -93,7 +93,6 @@ public class SubscriptionFragment extends Fragment private TextView feedsFilteredMsg; private Toolbar toolbar; private String displayedFolder = null; - private boolean isUpdatingFeeds = false; private boolean displayUpArrow; private Disposable disposable; @@ -200,8 +199,8 @@ public class SubscriptionFragment extends Fragment int columns = prefs.getInt(PREF_NUM_COLUMNS, getDefaultNumOfColumns()); toolbar.getMenu().findItem(COLUMN_CHECKBOX_IDS[columns - MIN_NUM_COLUMNS]).setChecked(true); - isUpdatingFeeds = MenuItemUtils.updateRefreshMenuItem(toolbar.getMenu(), - R.id.refresh_item, updateRefreshMenuItemChecker); + MenuItemUtils.updateRefreshMenuItem(toolbar.getMenu(), R.id.refresh_item, + DownloadService.isRunning && DownloadService.isDownloadingFeeds()); } @Override @@ -407,14 +406,9 @@ public class SubscriptionFragment extends Fragment @Subscribe(sticky = true, threadMode = ThreadMode.MAIN) public void onEventMainThread(DownloadEvent event) { Log.d(TAG, "onEventMainThread() called with: " + "event = [" + event + "]"); - if (event.hasChangedFeedUpdateStatus(isUpdatingFeeds)) { - refreshToolbarState(); - } + refreshToolbarState(); } - private final MenuItemUtils.UpdateRefreshMenuItemChecker updateRefreshMenuItemChecker = - () -> DownloadService.isRunning && DownloadService.isDownloadingFeeds(); - @Override public void onEndSelectMode() { speedDialView.close(); |