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