summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/fragment
diff options
context:
space:
mode:
authorH. Lehmann <ByteHamster@users.noreply.github.com>2019-05-03 12:23:08 +0200
committerGitHub <noreply@github.com>2019-05-03 12:23:08 +0200
commit605475d2ede23ddb2391fc46fe30ddb825e123af (patch)
tree8a12580dfee4ff99aec1a19f072e0686a490da7b /app/src/main/java/de/danoeh/antennapod/fragment
parent2f7314eb2e791dbd82fd164bdc6f91f1a720ad35 (diff)
parent7f514384fc797062350db3cf63673f148adc584c (diff)
downloadAntennaPod-605475d2ede23ddb2391fc46fe30ddb825e123af.zip
Merge pull request #3156 from ByteHamster/crash-episodes-long-press
Fixed NPE when selected item is null
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java
index 5dca2aa84..ae1871b54 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java
@@ -279,11 +279,11 @@ public class AllEpisodesFragment extends Fragment {
return true; // avoids that the position is reset when we need it in the submenu
}
- FeedItem selectedItem = listAdapter.getSelectedItem();
- if (selectedItem == null) {
- Log.i(TAG, "Selected item was null, ignoring selection");
+ if (listAdapter == null || listAdapter.getSelectedItem() == null) {
+ Log.i(TAG, "Selected item or listAdapter was null, ignoring selection");
return super.onContextItemSelected(item);
}
+ FeedItem selectedItem = listAdapter.getSelectedItem();
// Mark as seen contains UI logic specific to All/New/FavoriteSegments,
// e.g., Undo with Snackbar,