diff options
author | ByteHamster <info@bytehamster.com> | 2022-03-13 10:53:19 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2022-03-15 19:48:53 +0100 |
commit | 48d6dc8eb8bbd2beb3d888a21ed205cff1639f1e (patch) | |
tree | 9ad321596e72eb151ebda0d50c71c3695e675dbc /app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java | |
parent | bb92f1353df3843f77de89ab875af3af11efb413 (diff) | |
download | AntennaPod-48d6dc8eb8bbd2beb3d888a21ed205cff1639f1e.zip |
Fix context menu click ending up in wrong fragment
This can have all kinds of weird side effects.
For example, it could trigger the "delete" button of a podcast
and then ask for deleting another one because another fragment
handles the deletion.
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java index 39934191b..d6ff15799 100644 --- a/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java +++ b/app/src/main/java/de/danoeh/antennapod/fragment/FeedItemlistFragment.java @@ -639,7 +639,7 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem } } - private static class FeedItemListAdapter extends EpisodeItemListAdapter { + private class FeedItemListAdapter extends EpisodeItemListAdapter { public FeedItemListAdapter(MainActivity mainActivity) { super(mainActivity); } @@ -655,6 +655,7 @@ public class FeedItemlistFragment extends Fragment implements AdapterView.OnItem if (!inActionMode()) { menu.findItem(R.id.multi_select).setVisible(true); } + MenuItemUtils.setOnClickListeners(menu, FeedItemlistFragment.this::onContextItemSelected); } } } |