From 6206194ece60254429a7f4f1cb6c414f0672daa3 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 18 Apr 2022 09:49:13 +0200 Subject: [PATCH] Cancel animators --- app/src/main/java/eu/faircode/email/Helper.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 09495994b9..45555609fe 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -1292,8 +1292,11 @@ public class Helper { if (!ftype.isArray()) { if (Animator.class.isAssignableFrom(type)) { Animator animator = (Animator) field.get(instance); - if (animator != null) + if (animator != null) { + if (animator.isStarted()) + animator.cancel(); animator.setTarget(null); + } } if (Snackbar.class.isAssignableFrom(type)) {