diff --git a/src/main/java/eu/siacs/conversations/ui/ConversationsOverviewFragment.java b/src/main/java/eu/siacs/conversations/ui/ConversationsOverviewFragment.java index a5390618df4304d5ef17bb02de08da749d5986cc..09246d6af9c17203923cbe3d77f076b4bebb420b 100644 --- a/src/main/java/eu/siacs/conversations/ui/ConversationsOverviewFragment.java +++ b/src/main/java/eu/siacs/conversations/ui/ConversationsOverviewFragment.java @@ -329,7 +329,9 @@ public class ConversationsOverviewFragment extends XmppFragment { final MenuItem menuOngoingCall = menu.findItem(R.id.action_ongoing_call); final MenuItem menuTogglePinned = menu.findItem(R.id.action_toggle_pinned); - Conversation conversation = conversations.get(((AdapterContextMenuInfo) menuInfo).position); + int pos = ((AdapterContextMenuInfo) menuInfo).position; + if (pos < 0) return; + Conversation conversation = conversations.get(pos); if (conversation != null) { if (conversation.getMode() == Conversation.MODE_MULTI) { menuContactDetails.setVisible(false);