mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-26 12:47:35 +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;
|
private TextView headerText;
|
||||||
|
|
||||||
public HeaderViewHolder(@NonNull View itemView) {
|
public HeaderViewHolder(@NonNull View itemView) {
|
||||||
|
@@ -1022,8 +1022,9 @@ public class ConversationListFragment extends MainFragment implements ActionMode
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getSwipeDirs(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder) {
|
public int getSwipeDirs(@NonNull RecyclerView recyclerView, @NonNull RecyclerView.ViewHolder viewHolder) {
|
||||||
if (viewHolder.itemView instanceof ConversationListItemAction ||
|
if (viewHolder.itemView instanceof ConversationListItemAction ||
|
||||||
actionMode != null ||
|
viewHolder instanceof ConversationListAdapter.HeaderViewHolder ||
|
||||||
|
actionMode != null ||
|
||||||
activeAdapter == searchAdapter)
|
activeAdapter == searchAdapter)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
|
Reference in New Issue
Block a user