Prevent swipe actions on the 'Pinned' header.
This commit is contained in:
parent
3f7dd21186
commit
bdd298c8a0
2 changed files with 4 additions and 3 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue