summaryrefslogtreecommitdiff
path: root/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
diff options
context:
space:
mode:
authorTom Hennen <TomHennen@users.noreply.github.com>2015-08-26 18:43:01 -0400
committerTom Hennen <TomHennen@users.noreply.github.com>2015-08-26 18:43:01 -0400
commit875b5a52ec677991e118775232264fb7cb79dfab (patch)
tree916400e162b95e6bebc0ae46d72bbc40377d03cd /app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
parent97e1cef2843777af50f24147dce5be07c34922b2 (diff)
parenta81a70cbe29c82323439e2daad71383ea7adf15f (diff)
downloadAntennaPod-875b5a52ec677991e118775232264fb7cb79dfab.zip
Merge pull request #1135 from AntennaPod/develop
Merge 1.3.2 rc3 in to branch
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java')
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
index 7eee1558b..e10e8041e 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java
@@ -96,6 +96,7 @@ public class MainActivity extends ActionBarActivity implements NavDrawerActivity
private View navDrawer;
private ListView navList;
private NavListAdapter navAdapter;
+ private AdapterView.AdapterContextMenuInfo lastMenuInfo = null;
private ActionBarDrawerToggle drawerToggle;
@@ -505,11 +506,19 @@ public class MainActivity extends ActionBarActivity implements NavDrawerActivity
Feed feed = navDrawerData.feeds.get(position - navAdapter.getSubscriptionOffset());
menu.setHeaderTitle(feed.getTitle());
// episodes are not loaded, so we cannot check if the podcast has new or unplayed ones!
+
+ // we may need to reference this elsewhere...
+ lastMenuInfo = (AdapterView.AdapterContextMenuInfo) menuInfo;
}
@Override
public boolean onContextItemSelected(MenuItem item) {
AdapterView.AdapterContextMenuInfo menuInfo = (AdapterView.AdapterContextMenuInfo) item.getMenuInfo();
+
+ if(menuInfo == null) {
+ menuInfo = lastMenuInfo;
+ }
+
if(menuInfo.targetView.getParent() instanceof ListView == false
|| ((ListView)menuInfo.targetView.getParent()).getId() != R.id.nav_list) {
return false;