summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment/CompletedDownloadsFragment.java
diff options
context:
space:
mode:
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.java13
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);