diff options
| author | 2022-06-24 10:04:24 -0700 | |
|---|---|---|
| committer | 2022-06-24 10:04:24 -0700 | |
| commit | cbbef45daf98f0b783984c2270b836dd5aaab806 (patch) | |
| tree | 22d5a5ee095b303a9ae7e1ff2788b1efa5245493 | |
| parent | 9efc9fa305628616cf6bd827e8500a6a9008b64c (diff) | |
[User Switcher] Dismiss dialog when launch
Dismiss dialog when launching bouncer for settings.
Test: Added a case in unit test and manual on device
Bug: 234030654
Change-Id: I8f28e9d0422259e74c0a192aa2942e2a1e1d5bc5
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/qs/user/UserSwitchDialogController.kt | 4 | ||||
| -rw-r--r-- | packages/SystemUI/tests/src/com/android/systemui/qs/user/UserSwitchDialogControllerTest.kt | 1 |
2 files changed, 2 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/qs/user/UserSwitchDialogController.kt b/packages/SystemUI/src/com/android/systemui/qs/user/UserSwitchDialogController.kt index 260a3714a368..75bf18953bf1 100644 --- a/packages/SystemUI/src/com/android/systemui/qs/user/UserSwitchDialogController.kt +++ b/packages/SystemUI/src/com/android/systemui/qs/user/UserSwitchDialogController.kt @@ -95,9 +95,7 @@ class UserSwitchDialogController @VisibleForTesting constructor( getButton(BUTTON_NEUTRAL) ) - if (controller == null) { - dismiss() - } + dismiss() activityStarter.postStartActivityDismissingKeyguard( USER_SETTINGS_INTENT, 0, controller diff --git a/packages/SystemUI/tests/src/com/android/systemui/qs/user/UserSwitchDialogControllerTest.kt b/packages/SystemUI/tests/src/com/android/systemui/qs/user/UserSwitchDialogControllerTest.kt index 9d908fdfb976..aad03e25de60 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/qs/user/UserSwitchDialogControllerTest.kt +++ b/packages/SystemUI/tests/src/com/android/systemui/qs/user/UserSwitchDialogControllerTest.kt @@ -139,6 +139,7 @@ class UserSwitchDialogControllerTest : SysuiTestCase() { `when`(dialog.getButton(DialogInterface.BUTTON_NEUTRAL)).thenReturn(neutralButton) clickCaptor.value.onClick(dialog, DialogInterface.BUTTON_NEUTRAL) + verify(dialog).dismiss() verify(activityStarter) .postStartActivityDismissingKeyguard( |