From 2535347d5a1397d96df252fc08645fd1aeecc125 Mon Sep 17 00:00:00 2001 From: "Alinson S. Xavier" Date: Wed, 17 Aug 2022 05:36:37 -0500 Subject: [PATCH] Always update widgets on launch Helps mitigate situations where the widgets mysteriously fail to render. The user can always force a refresh by opening the app. --- .../uhabits/activities/habits/list/ListHabitsActivity.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsActivity.kt b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsActivity.kt index 19d8cf7ea..e14bdefd5 100644 --- a/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsActivity.kt +++ b/uhabits-android/src/main/java/org/isoron/uhabits/activities/habits/list/ListHabitsActivity.kt @@ -102,8 +102,9 @@ class ListHabitsActivity : AppCompatActivity(), Preferences.Listener { taskRunner.run { try { AutoBackup(this@ListHabitsActivity).run() + appComponent.widgetUpdater.updateWidgets() } catch (e: Exception) { - Log.e("ListHabitActivity", "AutoBackup task failed", e) + Log.e("ListHabitActivity", "TaskRunner failed", e) } } if (prefs.theme == THEME_DARK && prefs.isPureBlackEnabled != pureBlack) {