Loading packages/SystemUI/src/com/android/systemui/statusbar/pipeline/shared/ui/binder/HomeStatusBarViewBinder.kt +11 −2 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import com.android.systemui.statusbar.events.shared.model.SystemEventAnimationSt import com.android.systemui.statusbar.notification.icon.ui.viewbinder.ConnectedDisplaysStatusBarNotificationIconViewStore import com.android.systemui.statusbar.notification.shared.NotificationsLiveDataStoreRefactor import com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment import com.android.systemui.statusbar.phone.ongoingcall.StatusBarChipsModernization import com.android.systemui.statusbar.pipeline.shared.ui.viewmodel.HomeStatusBarViewModel import com.android.systemui.statusbar.pipeline.shared.ui.viewmodel.HomeStatusBarViewModel.VisibilityModel import javax.inject.Inject Loading Loading @@ -115,7 +116,11 @@ constructor( } } if (Flags.statusBarScreenSharingChips() && !StatusBarNotifChips.isEnabled) { if ( Flags.statusBarScreenSharingChips() && !StatusBarNotifChips.isEnabled && !StatusBarChipsModernization.isEnabled ) { val primaryChipView: View = view.requireViewById(R.id.ongoing_activity_chip_primary) launch { Loading Loading @@ -157,7 +162,11 @@ constructor( } } if (Flags.statusBarScreenSharingChips() && StatusBarNotifChips.isEnabled) { if ( Flags.statusBarScreenSharingChips() && StatusBarNotifChips.isEnabled && !StatusBarChipsModernization.isEnabled ) { val primaryChipView: View = view.requireViewById(R.id.ongoing_activity_chip_primary) val secondaryChipView: View = Loading packages/SystemUI/src/com/android/systemui/statusbar/pipeline/shared/ui/composable/StatusBarRoot.kt +9 −1 Original line number Diff line number Diff line Loading @@ -164,11 +164,19 @@ fun StatusBarRoot( statusBarViewModel.iconBlockList, ) if (!StatusBarChipsModernization.isEnabled) { if (StatusBarChipsModernization.isEnabled) { // Make sure the primary chip is hidden when StatusBarChipsModernization is // enabled. OngoingActivityChips will be shown in a composable container // when this flag is enabled. phoneStatusBarView .requireViewById<View>(R.id.ongoing_activity_chip_primary) .visibility = View.GONE } else { ongoingCallController.setChipView( phoneStatusBarView.requireViewById(R.id.ongoing_activity_chip_primary) ) } // For notifications, first inflate the [NotificationIconContainer] val notificationIconArea = phoneStatusBarView.requireViewById<ViewGroup>(R.id.notification_icon_area) Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/pipeline/shared/ui/binder/HomeStatusBarViewBinder.kt +11 −2 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ import com.android.systemui.statusbar.events.shared.model.SystemEventAnimationSt import com.android.systemui.statusbar.notification.icon.ui.viewbinder.ConnectedDisplaysStatusBarNotificationIconViewStore import com.android.systemui.statusbar.notification.shared.NotificationsLiveDataStoreRefactor import com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment import com.android.systemui.statusbar.phone.ongoingcall.StatusBarChipsModernization import com.android.systemui.statusbar.pipeline.shared.ui.viewmodel.HomeStatusBarViewModel import com.android.systemui.statusbar.pipeline.shared.ui.viewmodel.HomeStatusBarViewModel.VisibilityModel import javax.inject.Inject Loading Loading @@ -115,7 +116,11 @@ constructor( } } if (Flags.statusBarScreenSharingChips() && !StatusBarNotifChips.isEnabled) { if ( Flags.statusBarScreenSharingChips() && !StatusBarNotifChips.isEnabled && !StatusBarChipsModernization.isEnabled ) { val primaryChipView: View = view.requireViewById(R.id.ongoing_activity_chip_primary) launch { Loading Loading @@ -157,7 +162,11 @@ constructor( } } if (Flags.statusBarScreenSharingChips() && StatusBarNotifChips.isEnabled) { if ( Flags.statusBarScreenSharingChips() && StatusBarNotifChips.isEnabled && !StatusBarChipsModernization.isEnabled ) { val primaryChipView: View = view.requireViewById(R.id.ongoing_activity_chip_primary) val secondaryChipView: View = Loading
packages/SystemUI/src/com/android/systemui/statusbar/pipeline/shared/ui/composable/StatusBarRoot.kt +9 −1 Original line number Diff line number Diff line Loading @@ -164,11 +164,19 @@ fun StatusBarRoot( statusBarViewModel.iconBlockList, ) if (!StatusBarChipsModernization.isEnabled) { if (StatusBarChipsModernization.isEnabled) { // Make sure the primary chip is hidden when StatusBarChipsModernization is // enabled. OngoingActivityChips will be shown in a composable container // when this flag is enabled. phoneStatusBarView .requireViewById<View>(R.id.ongoing_activity_chip_primary) .visibility = View.GONE } else { ongoingCallController.setChipView( phoneStatusBarView.requireViewById(R.id.ongoing_activity_chip_primary) ) } // For notifications, first inflate the [NotificationIconContainer] val notificationIconArea = phoneStatusBarView.requireViewById<ViewGroup>(R.id.notification_icon_area) Loading