From d7dc131c08f16b79d6fc4689c4eeacb65dc9f777 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sat, 20 Dec 2025 15:45:31 -0600 Subject: [PATCH] Update widget list contents after config change --- app/src/main/java/org/tasks/widget/TasksWidget.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/tasks/widget/TasksWidget.kt b/app/src/main/java/org/tasks/widget/TasksWidget.kt index d6f301e1e..69af5b1eb 100644 --- a/app/src/main/java/org/tasks/widget/TasksWidget.kt +++ b/app/src/main/java/org/tasks/widget/TasksWidget.kt @@ -33,6 +33,7 @@ class TasksWidget : AppWidgetProvider() { @Inject lateinit var preferences: Preferences @Inject lateinit var defaultFilterProvider: DefaultFilterProvider @Inject @ApplicationContext lateinit var context: Context + @Inject lateinit var widgetManager: org.tasks.widget.AppWidgetManager override fun onUpdate(context: Context, appWidgetManager: AppWidgetManager, appWidgetIds: IntArray) { Timber.d("onUpdate appWidgetIds=${appWidgetIds.joinToString { it.toString() }}") @@ -57,6 +58,7 @@ class TasksWidget : AppWidgetProvider() { appWidgetId, createWidget(context, appWidgetId, newOptions) ) + appWidgetManager.notifyAppWidgetViewDataChanged(appWidgetId, R.id.list_view) } private fun createWidget(context: Context, id: Int, options: Bundle): RemoteViews {