From 9635fd58f67886a8a75bded273d848fba9cc79c1 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 11 Aug 2019 10:41:58 +0200 Subject: [PATCH] Attempt to workaround recycler view / accessibility crash --- app/build.gradle | 2 +- app/src/main/java/eu/faircode/email/FixedRecyclerView.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index e81cfc49d4..c02b8fbc22 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -168,7 +168,7 @@ dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) def appcompat_version = "1.1.0-rc01" - def recyclerview_version = "1.1.0-beta01" + def recyclerview_version = "1.1.0-beta02" def coordinatorlayout_version = "1.1.0-beta01" def constraintlayout_version = "2.0.0-beta2" def material_version = "1.1.0-alpha07" diff --git a/app/src/main/java/eu/faircode/email/FixedRecyclerView.java b/app/src/main/java/eu/faircode/email/FixedRecyclerView.java index cc1eee05c8..f377ca4dad 100644 --- a/app/src/main/java/eu/faircode/email/FixedRecyclerView.java +++ b/app/src/main/java/eu/faircode/email/FixedRecyclerView.java @@ -30,14 +30,17 @@ import androidx.recyclerview.widget.RecyclerView; public class FixedRecyclerView extends RecyclerView { public FixedRecyclerView(@NonNull Context context) { super(context); + setAccessibilityDelegateCompat(null); } public FixedRecyclerView(@NonNull Context context, @Nullable AttributeSet attrs) { super(context, attrs); + setAccessibilityDelegateCompat(null); } public FixedRecyclerView(@NonNull Context context, @Nullable AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); + setAccessibilityDelegateCompat(null); } @Override