Prevent swipe actions on the 'Pinned' header.

This commit is contained in:
Greyson Parrelli committed 2020-08-17 10:31:28 -04:00
1 parent 3f7dd21186
commit bdd298c8a0
2 files changed
+4 -3

No files matched your search

@@ -256,7 +256,7 @@ class ConversationListAdapter extends PagedListAdapter<Conversation, RecyclerVie
}
}
private static class HeaderViewHolder extends RecyclerView.ViewHolder {
static class HeaderViewHolder extends RecyclerView.ViewHolder {
private TextView headerText;
public HeaderViewHolder(@NonNull View itemView) {
@@ -1022,8 +1022,9 @@ public class ConversationListFragment extends MainFragment implements ActionMode
@Override
public int getSwipeDirs(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder) {
if (viewHolder.itemView instanceof ConversationListItemAction ||
actionMode != null ||
if (viewHolder.itemView instanceof ConversationListItemAction ||
viewHolder instanceof ConversationListAdapter.HeaderViewHolder ||
actionMode != null ||
activeAdapter == searchAdapter)
{
return 0;