diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListAdapter.java b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListAdapter.java index e5433fa2c68..2644fa76980 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListAdapter.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversationlist/ConversationListAdapter.java @@ -175,6 +175,10 @@ protected Conversation getItem(int position) { public long getItemId(int position) { Conversation item = getItem(position); + if (item == null) { + return 0; + } + switch (item.getType()) { case THREAD: return item.getThreadRecord().getThreadId(); case PINNED_HEADER: return -1;