Skip to content

Commit

Permalink
Fix a crash on activity destroy with selected messages
Browse files Browse the repository at this point in the history
  • Loading branch information
MCMrARM committed Dec 1, 2017
1 parent 0b40935 commit b6a5270
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions app/src/main/java/io/mrarm/irc/chat/ChatMessagesAdapter.java
Expand Up @@ -81,11 +81,14 @@ public Set<Integer> getSelectedItems() {
}

public void clearSelection(RecyclerView recyclerView) {
for (int item : mSelectedItems) {
RecyclerView.ViewHolder viewHolder = recyclerView.findViewHolderForAdapterPosition(item);
if (viewHolder == null)
continue;
((MessageHolder) viewHolder).setSelected(false, false);
if (recyclerView != null) {
for (int item : mSelectedItems) {
RecyclerView.ViewHolder viewHolder = recyclerView
.findViewHolderForAdapterPosition(item);
if (viewHolder == null)
continue;
((MessageHolder) viewHolder).setSelected(false, false);
}
}
mSelectedItems.clear();
}
Expand Down

0 comments on commit b6a5270

Please sign in to comment.