From 3e0736d6385d92cebb0b3638f71d0c9247767913 Mon Sep 17 00:00:00 2001 From: Jeff DeCew Date: Wed, 17 Jan 2024 21:13:22 +0000 Subject: Trace setRenderedList Bug: 318275818 Test: NA Flag: ACONFIG com.android.systemui.notifications_icon_container_refactor TEAMFOOD Change-Id: I71b9c89fffce07e688be421961d041d26897dd0e --- .../domain/interactor/RenderNotificationListInteractor.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/domain/interactor/RenderNotificationListInteractor.kt b/packages/SystemUI/src/com/android/systemui/statusbar/notification/domain/interactor/RenderNotificationListInteractor.kt index 695f21569f3c..ab54bdad66c1 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/domain/interactor/RenderNotificationListInteractor.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/domain/interactor/RenderNotificationListInteractor.kt @@ -17,6 +17,7 @@ package com.android.systemui.statusbar.notification.domain.interactor import android.graphics.drawable.Icon import android.util.ArrayMap +import com.android.app.tracing.traceSection import com.android.systemui.statusbar.notification.collection.GroupEntry import com.android.systemui.statusbar.notification.collection.ListEntry import com.android.systemui.statusbar.notification.collection.NotificationEntry @@ -44,10 +45,12 @@ constructor( * Sets the current list of rendered notification entries as displayed in the notification list. */ fun setRenderedList(entries: List) { - repository.activeNotifications.update { existingModels -> - buildActiveNotificationsStore(existingModels, sectionStyleProvider) { - entries.forEach(::addListEntry) - setRankingsMap(entries) + traceSection("RenderNotificationListInteractor.setRenderedList") { + repository.activeNotifications.update { existingModels -> + buildActiveNotificationsStore(existingModels, sectionStyleProvider) { + entries.forEach(::addListEntry) + setRankingsMap(entries) + } } } } -- cgit v1.2.3-59-g8ed1b