From 431fdd6e95f28ad268a12680bf485ca75de62625 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 1 Jan 2026 22:05:41 -0600 Subject: [PATCH] Make appWidgetManager lazy --- app/src/main/java/org/tasks/widget/AppWidgetManager.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/tasks/widget/AppWidgetManager.kt b/app/src/main/java/org/tasks/widget/AppWidgetManager.kt index 6b20f105f..2a7bb69e4 100644 --- a/app/src/main/java/org/tasks/widget/AppWidgetManager.kt +++ b/app/src/main/java/org/tasks/widget/AppWidgetManager.kt @@ -21,9 +21,11 @@ import javax.inject.Singleton @Singleton class AppWidgetManager @Inject constructor( @param:ApplicationContext private val context: Context, - @ApplicationScope private val scope: CoroutineScope, + @param:ApplicationScope private val scope: CoroutineScope, ) { - private val appWidgetManager: AppWidgetManager? = AppWidgetManager.getInstance(context) + private val appWidgetManager: AppWidgetManager? by lazy { + AppWidgetManager.getInstance(context) + } private val _generation = AtomicLong(0) val generation: Long get() = _generation.get()