mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-26 11:08:02 +00:00
Prevent swipe actions on the 'Pinned' header.
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user