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

Commit d4ccc7bb authored by lyn's avatar lyn
Browse files

Handle BundleEntry case in HeadsUpCoordinator

Bug: 399736937
Test: compiles
Flag: com.android.systemui.notification_bundle_ui
Change-Id: Icbc8f42b271a4270403bf90a667e1e00fd52b1af
parent aac9124f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -26,6 +26,7 @@ import com.android.systemui.statusbar.NotificationRemoteInputManager
import com.android.systemui.statusbar.chips.notification.domain.interactor.StatusBarNotificationChipsInteractor
import com.android.systemui.statusbar.chips.notification.shared.StatusBarNotifChips
import com.android.systemui.statusbar.notification.NotifPipelineFlags
import com.android.systemui.statusbar.notification.collection.BundleEntry
import com.android.systemui.statusbar.notification.collection.GroupEntry
import com.android.systemui.statusbar.notification.collection.PipelineEntry
import com.android.systemui.statusbar.notification.collection.NotifCollection
@@ -423,6 +424,7 @@ constructor(
                            map[child.key] = GroupLocation.Child
                        }
                    }
                    is BundleEntry -> map[topLevelEntry.key] = GroupLocation.Bundle
                    else -> error("unhandled type $topLevelEntry")
                }
            }
@@ -945,6 +947,7 @@ private enum class GroupLocation {
    Isolated,
    Summary,
    Child,
    Bundle,
}

private fun Map<String, GroupLocation>.getLocation(key: String): GroupLocation =