Ignore swipe events for ConversationListItemInboxZero

Fixes #7423
fork-5.53.8
junitas 2018-02-20 21:28:15 -05:00 zatwierdzone przez Moxie Marlinspike
rodzic f5f1305af8
commit 4b5d7bbfa4
1 zmienionych plików z 2 dodań i 0 usunięć

Wyświetl plik

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