From 7f514384fc797062350db3cf63673f148adc584c Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Fri, 3 May 2019 11:56:24 +0200 Subject: [PATCH] Fixed NPE when selected item is null The method is called again with a valid listAdapter automatically Closes #3154 --- .../de/danoeh/antennapod/fragment/AllEpisodesFragment.java | 6 +++--- 1 file 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,