diff options
| author | 2023-11-23 17:14:05 +0000 | |
|---|---|---|
| committer | 2023-11-23 17:14:05 +0000 | |
| commit | 769d6612060b82dcc38b0e9b397934ad08eb2f0e (patch) | |
| tree | 58f035d384233c86b50734c094a6d993998d718d | |
| parent | 83419402aa8d6ab6adad4a5aaf1e09a85b7db8f8 (diff) | |
| parent | 89a4942788f540d6c39f083f48297ad42777f004 (diff) | |
Merge "Only bind footer when flag is enabled." into main
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ui/viewbinder/NotificationListViewBinder.kt | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ui/viewbinder/NotificationListViewBinder.kt b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ui/viewbinder/NotificationListViewBinder.kt index 4554085c35c0..aa0d3acbec3b 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ui/viewbinder/NotificationListViewBinder.kt +++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ui/viewbinder/NotificationListViewBinder.kt @@ -28,6 +28,7 @@ import com.android.systemui.lifecycle.repeatWhenAttached import com.android.systemui.plugins.FalsingManager import com.android.systemui.res.R import com.android.systemui.statusbar.NotificationShelf +import com.android.systemui.statusbar.notification.footer.shared.FooterViewRefactor import com.android.systemui.statusbar.notification.footer.ui.view.FooterView import com.android.systemui.statusbar.notification.footer.ui.viewbinder.FooterViewBinder import com.android.systemui.statusbar.notification.icon.ui.viewbinder.ShelfNotificationIconViewStore @@ -62,14 +63,17 @@ constructor( viewController: NotificationStackScrollLayoutController ) { bindShelf(view) - bindFooter(view) - bindEmptyShade(view) bindHideList(viewController, viewModel) - view.repeatWhenAttached { - lifecycleScope.launch { - viewModel.isImportantForAccessibility.collect { isImportantForAccessibility -> - view.setImportantForAccessibilityYesNo(isImportantForAccessibility) + if (FooterViewRefactor.isEnabled) { + bindFooter(view) + bindEmptyShade(view) + + view.repeatWhenAttached { + lifecycleScope.launch { + viewModel.isImportantForAccessibility.collect { isImportantForAccessibility -> + view.setImportantForAccessibilityYesNo(isImportantForAccessibility) + } } } } |