Shade - Don't force auth on pulldown with sensitive notif am: 3eaa5fcf77
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21584123 Change-Id: I5781db3cee74a260350cf7304ccc785a41ad7f68 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -572,8 +572,7 @@ class LockscreenShadeTransitionController @Inject constructor(
|
||||
entry.setGroupExpansionChanging(true)
|
||||
userId = entry.sbn.userId
|
||||
}
|
||||
var fullShadeNeedsBouncer = (!lockScreenUserManager.userAllowsPrivateNotificationsInPublic(
|
||||
lockScreenUserManager.getCurrentUserId()) ||
|
||||
var fullShadeNeedsBouncer = (
|
||||
!lockScreenUserManager.shouldShowLockscreenNotifications() ||
|
||||
falsingCollector.shouldEnforceBouncer())
|
||||
if (keyguardBypassController.bypassEnabled) {
|
||||
|
||||
@@ -210,16 +210,6 @@ class LockscreenShadeTransitionControllerTest : SysuiTestCase() {
|
||||
assertTrue("Row wasn't user expanded on drag down", row.isUserExpanded)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testTriggeringBouncerWhenPrivateNotificationsArentAllowed() {
|
||||
whenever(lockScreenUserManager.userAllowsPrivateNotificationsInPublic(anyInt())).thenReturn(
|
||||
false)
|
||||
transitionController.goToLockedShade(null)
|
||||
verify(statusbarStateController, never()).setState(anyInt())
|
||||
verify(statusbarStateController).setLeaveOpenOnKeyguardHide(true)
|
||||
verify(mCentralSurfaces).showBouncerWithDimissAndCancelIfKeyguard(anyObject(), anyObject())
|
||||
}
|
||||
|
||||
@Test
|
||||
fun testTriggeringBouncerNoNotificationsOnLockscreen() {
|
||||
whenever(lockScreenUserManager.shouldShowLockscreenNotifications()).thenReturn(false)
|
||||
|
||||
Reference in New Issue
Block a user