From 9ece3a7db4949455cbaf0127e3eea3c4c739f9b1 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sun, 4 Jan 2015 20:59:35 +0100 Subject: Fixed NullpointerException in ItemFragment --- .../java/de/danoeh/antennapod/fragment/ItemFragment.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'app/src/main') diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java index 3a343199a..b2cdcb63c 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemFragment.java @@ -197,14 +197,18 @@ public class ItemFragment extends Fragment implements LoaderManager.LoaderCallba @Override public void onClick(View v) { + if (item == null) { + return; + } actionButtonCallback.onActionButtonPressed(item); FeedMedia media = item.getMedia(); if (media != null && media.isDownloaded()) { // playback was started, dialog should close itself ((MainActivity) getActivity()).dismissChildFragment(); } - } + + } ); @@ -213,6 +217,10 @@ public class ItemFragment extends Fragment implements LoaderManager.LoaderCallba { @Override public void onClick(View v) { + if (item == null) { + return; + } + if (item.hasMedia()) { FeedMedia media = item.getMedia(); if (!media.isDownloaded()) { @@ -232,6 +240,9 @@ public class ItemFragment extends Fragment implements LoaderManager.LoaderCallba butMore.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { + if (item == null) { + return; + } popupMenu.getMenu().clear(); popupMenu.inflate(R.menu.feeditem_dialog); if (item.hasMedia()) { -- cgit v1.2.3