From 3a8721af0ae5d4586b0a08d6143e5fe1eaeaa0a5 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 11 Sep 2025 17:43:25 +0200 Subject: [PATCH] Workaround widget unified frame update issue --- app/src/main/java/eu/faircode/email/WidgetUnified.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/WidgetUnified.java b/app/src/main/java/eu/faircode/email/WidgetUnified.java index 1fb69b6e54..c24222c438 100644 --- a/app/src/main/java/eu/faircode/email/WidgetUnified.java +++ b/app/src/main/java/eu/faircode/email/WidgetUnified.java @@ -197,7 +197,12 @@ public class WidgetUnified extends AppWidgetProvider { views.setViewPadding(R.id.content, dp6, 0, dp6, 0); appWidgetManager.updateAppWidget(appWidgetId, views); - appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetIds, R.id.lv); + ApplicationEx.getMainHandler().postDelayed(new RunnableEx("widget") { + @Override + protected void delegate() { + appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetIds, R.id.lv); + } + }, 1000L); } }