From 65ec2c625e4c4e07d1f7c71d8f220a3bdf7efb48 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 17 Apr 2022 13:46:16 +0200 Subject: [PATCH] Clear queue on detach swipe refresh --- .../main/java/eu/faircode/email/SwipeRefreshLayoutEx.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/SwipeRefreshLayoutEx.java b/app/src/main/java/eu/faircode/email/SwipeRefreshLayoutEx.java index 8cb4040790..f65c0d07b8 100644 --- a/app/src/main/java/eu/faircode/email/SwipeRefreshLayoutEx.java +++ b/app/src/main/java/eu/faircode/email/SwipeRefreshLayoutEx.java @@ -79,6 +79,13 @@ public class SwipeRefreshLayoutEx extends SwipeRefreshLayout { } } + @Override + protected void onDetachedFromWindow() { + super.onDetachedFromWindow(); + removeCallbacks(delayedDisable); + removeCallbacks(delayedMute); + } + private final Runnable delayedDisable = new Runnable() { @Override public void run() {