Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 26d4e011 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Lookup notification package with PM#getApplicationInfoAsUser"

parents 9fc76a34 eb6d4fa0
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -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) {