From 6e48cbf56b6871a8ccbe5291ed791d37994faaa3 Mon Sep 17 00:00:00 2001 From: Unpublished Date: Tue, 19 Feb 2019 16:40:55 +0100 Subject: [PATCH] disable pull to refresh while swiping an item left or right --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 64421fe734..a399d329a9 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -759,6 +759,13 @@ public class FragmentMessages extends FragmentBase { } } + @Override + public void onSelectedChanged(@Nullable RecyclerView.ViewHolder viewHolder, int actionState) { + super.onSelectedChanged(viewHolder, actionState); + final boolean swiping = actionState == ItemTouchHelper.ACTION_STATE_SWIPE; + swipeRefresh.setEnabled(!swiping); + } + @Override public void onSwiped(@NonNull RecyclerView.ViewHolder viewHolder, int direction) { TupleMessageEx message = getMessage(viewHolder);