diff options
| author | 2024-05-21 13:47:49 +0000 | |
|---|---|---|
| committer | 2024-05-21 13:47:49 +0000 | |
| commit | 4c1803f8d38085f29148bef72fbec74703e9812d (patch) | |
| tree | 36b002bb39d24aa5f245284cf4aa44d8668784e2 | |
| parent | f7ef11101aad979e70c01c9523cba23112efbb4f (diff) | |
| parent | 62cd999161c3e3964af474ca1cd8c1b2f294a608 (diff) | |
Merge "Hide ANC popup when anc switching is unavailable" into main
| -rw-r--r-- | packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/anc/ui/composable/AncPopup.kt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/anc/ui/composable/AncPopup.kt b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/anc/ui/composable/AncPopup.kt index 15df1be02f56..76ffc8b379ae 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/anc/ui/composable/AncPopup.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/volume/panel/component/anc/ui/composable/AncPopup.kt @@ -68,13 +68,17 @@ constructor( @Composable private fun Content(dialog: SystemUIDialog) { val isAvailable by viewModel.isAvailable.collectAsStateWithLifecycle(true) - if (!isAvailable) { SideEffect { dialog.dismiss() } return } val slice by viewModel.popupSlice.collectAsStateWithLifecycle() + if (!viewModel.isClickable(slice)) { + SideEffect { dialog.dismiss() } + return + } + SliceAndroidView( modifier = Modifier.fillMaxWidth(), slice = slice, |