From 0f3de6c979251b2c6fdada8dbd620f470e03633e Mon Sep 17 00:00:00 2001 From: Alan Evans Date: Thu, 27 Jun 2019 15:44:05 -0400 Subject: [PATCH] Check action mode is still valid. Due to support library bug, onActionItemClicked can be called after finish/onDestroyActionMode so we can check for that by checking if our reference to the action mode is still valid. Fixes #8891 --- .../securesms/conversation/ConversationFragment.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/org/thoughtcrime/securesms/conversation/ConversationFragment.java b/src/org/thoughtcrime/securesms/conversation/ConversationFragment.java index bb317ed940..db04cbfae1 100644 --- a/src/org/thoughtcrime/securesms/conversation/ConversationFragment.java +++ b/src/org/thoughtcrime/securesms/conversation/ConversationFragment.java @@ -1054,6 +1054,8 @@ public class ConversationFragment extends Fragment @Override public boolean onActionItemClicked(ActionMode mode, MenuItem item) { + if (actionMode == null) return false; + switch(item.getItemId()) { case R.id.menu_context_copy: handleCopyMessage(getListAdapter().getSelectedItems());