From f172c5b2ac86ab771392aa85130ff2eae31ff3fe Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 8 Jun 2017 18:46:34 +0300 Subject: [PATCH] headlines: in onContextItemSelected check if adapter context menu info is there --- .../main/java/org/fox/ttrss/HeadlinesFragment.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java index 6071b72c..7fe22cac 100755 --- a/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java +++ b/org.fox.ttrss/src/main/java/org/fox/ttrss/HeadlinesFragment.java @@ -249,12 +249,15 @@ public class HeadlinesFragment extends Fragment { AdapterContextMenuInfo info = (AdapterContextMenuInfo) item .getMenuInfo(); - Article article = getArticleAtPosition(info.position - m_adapter.getHeaderCount()); + if (info != null) { - if (!onArticleMenuItemSelected(item, article, info.position)) - return super.onContextItemSelected(item); - else - return true; + Article article = getArticleAtPosition(info.position - m_adapter.getHeaderCount()); + + if (!onArticleMenuItemSelected(item, article, info.position)) + return super.onContextItemSelected(item); + } + + return super.onContextItemSelected(item); } public HeadlinesFragment() {