From eb6d4fa0d4919243dc4232ea961900e96a1988a6 Mon Sep 17 00:00:00 2001 From: Steve Elliott Date: Mon, 21 Oct 2019 14:17:22 -0400 Subject: [PATCH] Lookup notification package with PM#getApplicationInfoAsUser Fixes: 143057272 Test: manual Change-Id: I0ebdb6fd8d8035b4b223685c4c8474ba87c5abd4 --- .../people/PeopleHubNotificationListener.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/people/PeopleHubNotificationListener.kt b/packages/SystemUI/src/com/android/systemui/statusbar/notification/people/PeopleHubNotificationListener.kt index 90a860a35a3e2..c8a3c1af914d0 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/people/PeopleHubNotificationListener.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/people/PeopleHubNotificationListener.kt @@ -64,14 +64,14 @@ class PeopleHubDataSourceImpl @Inject constructor( }) } - private fun removeVisibleEntry(entry: NotificationEntry?) { - if (entry?.extractPersonKey()?.let(peopleHubManager::removeActivePerson) == true) { + private fun removeVisibleEntry(entry: NotificationEntry) { + if (entry.extractPersonKey()?.let(peopleHubManager::removeActivePerson) == true) { updateUi() } } - private fun addVisibleEntry(entry: NotificationEntry?) { - if (entry?.extractPerson()?.let(peopleHubManager::addActivePerson) == true) { + private fun addVisibleEntry(entry: NotificationEntry) { + if (entry.extractPerson()?.let(peopleHubManager::addActivePerson) == true) { updateUi() } } @@ -134,7 +134,7 @@ private fun NotificationEntry.extractPerson(): PersonModel? { val context = row.context val pm = context.packageManager - val appInfo = pm.getApplicationInfo(sbn.packageName, 0) + val appInfo = pm.getApplicationInfoAsUser(sbn.packageName, 0, sbn.user) val badgedAvatar = object : Drawable() { override fun draw(canvas: Canvas) {