diff options
author | Martin Fietz <Martin.Fietz@gmail.com> | 2015-11-06 00:32:31 +0100 |
---|---|---|
committer | Martin Fietz <Martin.Fietz@gmail.com> | 2015-11-06 00:32:31 +0100 |
commit | 419e449b6fac956ca15c3785c77c003c62c524ef (patch) | |
tree | 4dca6fe21fd93d45a0c9b806df573ff2c6131af8 /app/src/main/java/de/danoeh/antennapod/fragment | |
parent | 51aba83ae2cfeab919fa25aa9efd898af856a21f (diff) | |
download | AntennaPod-419e449b6fac956ca15c3785c77c003c62c524ef.zip |
Check if this is the right fragment
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java | 18 |
1 files changed, 11 insertions, 7 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 07b9cb904..7a2ddc9af 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/AllEpisodesFragment.java @@ -97,12 +97,6 @@ public class AllEpisodesFragment extends Fragment { } @Override - public void onResume() { - super.onResume(); - loadItems(); - } - - @Override public void onStart() { super.onStart(); EventDistributor.getInstance().register(contentUpdate); @@ -117,9 +111,17 @@ public class AllEpisodesFragment extends Fragment { } @Override + public void onResume() { + super.onResume(); + loadItems(); + registerForContextMenu(recyclerView); + } + + @Override public void onPause() { super.onPause(); saveScrollPosition(); + unregisterForContextMenu(recyclerView); } @Override @@ -269,6 +271,9 @@ public class AllEpisodesFragment extends Fragment { return false; } int pos = listAdapter.getPosition(); + if(pos < 0) { + return false; + } FeedItem selectedItem = itemAccess.getItem(pos); if (selectedItem == null) { @@ -305,7 +310,6 @@ public class AllEpisodesFragment extends Fragment { recyclerView.setHasFixedSize(true); RecyclerView.ItemDecoration itemDecoration = new DividerItemDecoration(getActivity(), null); recyclerView.addItemDecoration(itemDecoration); - registerForContextMenu(recyclerView); progLoading = (ProgressBar) root.findViewById(R.id.progLoading); |