diff options
| author | 2023-11-03 22:22:40 +0000 | |
|---|---|---|
| committer | 2023-11-06 16:44:38 +0000 | |
| commit | cf2c0e33e7aefd04c4549bf94ae47d39a31c9667 (patch) | |
| tree | d31367bb745276f3941d7d7b2d2c212817d696b8 | |
| parent | 94a3a0be7ea72ae6497a59776f195af93ef6ee0b (diff) | |
Keep volume row visible if dialog is showing
When volume rows get updated, we should keep visibility of rows visible
to users.
Flag: NONE
Fixes: 302121032
Test: atest VolumeDialogImplTest
Change-Id: I61000d8bf02fcb5f9430d50fb5d2a943cbbc1da2
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java index 280c66a33151..84d2b3761fcc 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/VolumeDialogImpl.java @@ -1636,6 +1636,11 @@ public class VolumeDialogImpl implements VolumeDialog, Dumpable, || activeRow.stream == STREAM_ACCESSIBILITY || mDynamic.get(activeRow.stream); } + + // Continue to display row if it is visible to user. + if (row.view != null && mShowing) { + return row.view.getVisibility() == VISIBLE; + } } return false; |