From 8519d9832861d9f5ba4f21d6f262102428592a9d Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 16 Apr 2022 21:25:22 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/Helper.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 0b8e9ac8ad..d1121fbec4 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -1286,11 +1286,16 @@ public class Helper { field.setAccessible(true); - if (Animator.class.isAssignableFrom(type)) - ((Animator) field.get(instance)).setTarget(null); + if (Animator.class.isAssignableFrom(type)) { + Animator animator = (Animator) field.get(instance); + if (animator != null) + animator.setTarget(null); + } if (Snackbar.class.isAssignableFrom(type)) { - ((Snackbar) field.get(instance)).setAction(null, null); + Snackbar snackbar = (Snackbar) field.get(instance); + if (snackbar != null) + snackbar.setAction(null, null); } field.set(instance, null);