Ignore swipe events for ConversationListItemInboxZero

Fixes #7423
This commit is contained in:
junitas 2018-02-20 21:28:15 -05:00 committed by Moxie Marlinspike
parent f5f1305af8
commit 4b5d7bbfa4

View File

@ -484,6 +484,7 @@ public class ConversationListFragment extends Fragment
@SuppressLint("StaticFieldLeak")
@Override
public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) {
if (viewHolder.itemView instanceof ConversationListItemInboxZero) return;
final long threadId = ((ConversationListItem)viewHolder.itemView).getThreadId();
final int unreadCount = ((ConversationListItem)viewHolder.itemView).getUnreadCount();
@ -541,6 +542,7 @@ public class ConversationListFragment extends Fragment
float dX, float dY, int actionState,
boolean isCurrentlyActive)
{
if (viewHolder.itemView instanceof ConversationListItemInboxZero) return;
if (actionState == ItemTouchHelper.ACTION_STATE_SWIPE) {
View itemView = viewHolder.itemView;
Paint p = new Paint();