From dafa5040ef2cf933201b8b77c3f7ced35ea5adae Mon Sep 17 00:00:00 2001 From: Brian Isganitis Date: Wed, 4 Aug 2021 14:21:27 -0400 Subject: [PATCH] Fix crash from previewing launcher with unknown wallpaper colors. Test: Open wallpaper app with live wallpaper applied should not crash. Fix: 195246865 Change-Id: Id64de32b35aa7a553daa752438060d7f6822bec8 --- .../android/launcher3/graphics/LauncherPreviewRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java b/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java index a387f04e5b..7a31ea01b5 100644 --- a/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java +++ b/src/com/android/launcher3/graphics/LauncherPreviewRenderer.java @@ -268,8 +268,8 @@ public class LauncherPreviewRenderer extends ContextWrapper WallpaperColors wallpaperColors = wallpaperColorsOverride != null ? wallpaperColorsOverride : WallpaperManager.getInstance(context).getWallpaperColors(FLAG_SYSTEM); - mWallpaperColorResources = LocalColorExtractor.newInstance(context) - .generateColorsOverride(wallpaperColors); + mWallpaperColorResources = wallpaperColors != null ? LocalColorExtractor.newInstance( + context).generateColorsOverride(wallpaperColors) : null; } else { mWallpaperColorResources = null; }