Fix apps and shortcuts incorrectly deserialized if their profile has been removed
This commit is contained in:
+1
-1
@@ -55,7 +55,7 @@ class LauncherShortcutDeserializer(
|
||||
)
|
||||
query.setShortcutIds(mutableListOf(id))
|
||||
val userManager = context.getSystemService<UserManager>()!!
|
||||
val user = userManager.getUserForSerialNumber(userSerial) ?: Process.myUserHandle()
|
||||
val user = userManager.getUserForSerialNumber(userSerial) ?: return null
|
||||
val shortcuts = try {
|
||||
launcherApps.getShortcuts(query, user)
|
||||
} catch (e: IllegalStateException) {
|
||||
|
||||
Reference in New Issue
Block a user