From 50915edee381c9b6c6b1eaef186dceb92b526a59 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 7 Oct 2025 20:58:57 +0200 Subject: [PATCH] Optimization --- app/src/main/java/eu/faircode/email/WidgetUnified.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/WidgetUnified.java b/app/src/main/java/eu/faircode/email/WidgetUnified.java index c24222c438..b970248b15 100644 --- a/app/src/main/java/eu/faircode/email/WidgetUnified.java +++ b/app/src/main/java/eu/faircode/email/WidgetUnified.java @@ -197,12 +197,15 @@ public class WidgetUnified extends AppWidgetProvider { views.setViewPadding(R.id.content, dp6, 0, dp6, 0); appWidgetManager.updateAppWidget(appWidgetId, views); - ApplicationEx.getMainHandler().postDelayed(new RunnableEx("widget") { + + RunnableEx update = new RunnableEx("widget") { @Override protected void delegate() { appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetIds, R.id.lv); } - }, 1000L); + }; + ApplicationEx.getMainHandler().removeCallbacks(update); + ApplicationEx.getMainHandler().postDelayed(update, 1000L); } }