summaryrefslogtreecommitdiff
path: root/app/src/main/java/de
diff options
context:
space:
mode:
authorRahmat Ramadhan <rahmat.rama98@gmail.com>2023-09-28 02:59:58 +0700
committerGitHub <noreply@github.com>2023-09-27 21:59:58 +0200
commit922395a4489c8a9387319bcaf515dea58c4914e4 (patch)
tree9aa752154b88a9e0716b661f043d87144ec35153 /app/src/main/java/de
parent7229cb40e946a895cdd804cb344aae440dbbe816 (diff)
downloadAntennaPod-922395a4489c8a9387319bcaf515dea58c4914e4.zip
Sort downloads by size (#6659)
Diffstat (limited to 'app/src/main/java/de')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java1
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/MenuItemToSortOrderConverter.java4
2 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java
index ba328adba..730a39189 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java
@@ -159,6 +159,7 @@ public class CompletedDownloadsFragment extends Fragment
menu.findItem(R.id.sort_random).setVisible(false);
menu.findItem(R.id.sort_smart_shuffle).setVisible(false);
menu.findItem(R.id.keep_sorted).setVisible(false);
+ menu.findItem(R.id.sort_size).setVisible(true);
}
@Override
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/MenuItemToSortOrderConverter.java b/app/src/main/java/de/danoeh/antennapod/fragment/MenuItemToSortOrderConverter.java
index 51911b122..d4150fbdb 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/MenuItemToSortOrderConverter.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/MenuItemToSortOrderConverter.java
@@ -32,6 +32,10 @@ public class MenuItemToSortOrderConverter {
return SortOrder.SMART_SHUFFLE_OLD_NEW;
} else if (itemId == R.id.sort_smart_shuffle_desc) {
return SortOrder.SMART_SHUFFLE_NEW_OLD;
+ } else if (itemId == R.id.sort_size_small_large) {
+ return SortOrder.SIZE_SMALL_LARGE;
+ } else if (itemId == R.id.sort_size_large_small) {
+ return SortOrder.SIZE_LARGE_SMALL;
}
return null;