Prevent swipe actions on the 'Pinned' header.

fork-5.53.8
Greyson Parrelli 2020-08-17 10:31:28 -04:00
rodzic 3f7dd21186
commit bdd298c8a0
2 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -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) {

Wyświetl plik

@ -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;