Fallback to CurrentWallpaperInfoFactory if recents is not available am: b6abe55a8c
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/ThemePicker/+/23451868
Change-Id: Ie56f9a60d5ae770960a2e9bf3e98719fd76e1e0c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/com/android/customization/module/ThemePickerInjector.kt b/src/com/android/customization/module/ThemePickerInjector.kt
index 98c6361..b23d912 100644
--- a/src/com/android/customization/module/ThemePickerInjector.kt
+++ b/src/com/android/customization/module/ThemePickerInjector.kt
@@ -235,7 +235,12 @@
repository =
WallpaperRepository(
scope = getApplicationCoroutineScope(),
- client = WallpaperClientImpl(context = context),
+ client =
+ WallpaperClientImpl(
+ context = context,
+ infoFactory = getCurrentWallpaperInfoFactory(context),
+ wallpaperManager = WallpaperManager.getInstance(context)
+ ),
wallpaperPreferences = getPreferences(context = context),
backgroundDispatcher = Dispatchers.IO,
),