diff options
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java | 13 |
1 files changed, 7 insertions, 6 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 b166bbd96..f02c1a6ac 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java @@ -54,7 +54,7 @@ import java.util.List; * Displays all completed downloads and provides a button to delete them. */ public class CompletedDownloadsFragment extends Fragment implements - EpisodeItemListAdapter.OnEndSelectModeListener { + EpisodeItemListAdapter.OnSelectModeListener { private static final String TAG = CompletedDownloadsFragment.class.getSimpleName(); @@ -79,7 +79,7 @@ public class CompletedDownloadsFragment extends Fragment implements recyclerView = root.findViewById(R.id.recyclerView); recyclerView.setRecycledViewPool(((MainActivity) getActivity()).getRecycledViewPool()); adapter = new CompletedDownloadsListAdapter((MainActivity) getActivity()); - adapter.setOnEndSelectModeListener(this); + adapter.setOnSelectModeListener(this); recyclerView.setAdapter(adapter); progressBar = root.findViewById(R.id.progLoading); @@ -107,7 +107,6 @@ public class CompletedDownloadsFragment extends Fragment implements speedDialView.setOnActionSelectedListener(actionItem -> { new EpisodeMultiSelectActionHandler(((MainActivity) getActivity()), adapter.getSelectedItems()) .handleAction(actionItem.getId()); - onEndSelectMode(); adapter.endSelectMode(); return true; }); @@ -171,9 +170,6 @@ public class CompletedDownloadsFragment extends Fragment implements Log.i(TAG, "Selected item at current position was null, ignoring selection"); return super.onContextItemSelected(item); } - if (item.getItemId() == R.id.multi_select) { - speedDialView.setVisibility(View.VISIBLE); - } if (adapter.onContextItemSelected(item)) { return true; } @@ -259,6 +255,11 @@ public class CompletedDownloadsFragment extends Fragment implements } @Override + public void onStartSelectMode() { + speedDialView.setVisibility(View.VISIBLE); + } + + @Override public void onEndSelectMode() { speedDialView.close(); speedDialView.setVisibility(View.GONE); |