From 32b5ac61e0145ba9338cd29c8ebc9248a46e295a Mon Sep 17 00:00:00 2001 From: Anushree Ganjam Date: Fri, 12 Jan 2024 18:05:29 -0800 Subject: [PATCH] Add null check since LauncherUserInfo can be null. Bug: 319142187 Test: Manual Flag: N/A. Crash in tests. Change-Id: Iaa9fc1b8e7c2c09621d984bfdeb9012bcc479ef8 --- .../src/com/android/launcher3/uioverrides/ApiWrapper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/quickstep/src/com/android/launcher3/uioverrides/ApiWrapper.java b/quickstep/src/com/android/launcher3/uioverrides/ApiWrapper.java index 7113e495e0..3ebc8ede84 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/ApiWrapper.java +++ b/quickstep/src/com/android/launcher3/uioverrides/ApiWrapper.java @@ -80,6 +80,9 @@ public class ApiWrapper { if (android.os.Flags.allowPrivateProfile() && Flags.enablePrivateSpace()) { LauncherApps launcherApps = context.getSystemService(LauncherApps.class); LauncherUserInfo launcherUserInfo = launcherApps.getLauncherUserInfo(user); + if (launcherUserInfo == null) { + continue; + } // UserTypes not supported in Launcher are deemed to be the current // Foreground User. int userType = switch (launcherUserInfo.getUserType()) {