Merge "Avoid showing bouncer when in a launch transition" into pi-dev
This commit is contained in:
@@ -173,7 +173,7 @@ public class StatusBarKeyguardViewManager implements RemoteInputController.Callb
|
||||
|| mStatusBar.isFullScreenUserSwitcherState()) {
|
||||
mBouncer.setExpansion(KeyguardBouncer.EXPANSION_VISIBLE);
|
||||
} else if (mShowing && !mDozing) {
|
||||
if (!isWakeAndUnlocking()) {
|
||||
if (!isWakeAndUnlocking() && !mStatusBar.isInLaunchTransition()) {
|
||||
mBouncer.setExpansion(expansion);
|
||||
}
|
||||
if (expansion != KeyguardBouncer.EXPANSION_HIDDEN && tracking
|
||||
|
||||
@@ -177,6 +177,14 @@ public class StatusBarKeyguardViewManagerTest extends SysuiTestCase {
|
||||
verify(mBouncer, never()).setExpansion(anyFloat());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onPanelExpansionChanged_neverTranslatesBouncerWhenLaunchingApp() {
|
||||
when(mStatusBar.isInLaunchTransition()).thenReturn(true);
|
||||
mStatusBarKeyguardViewManager.onPanelExpansionChanged(KeyguardBouncer.EXPANSION_VISIBLE,
|
||||
false /* tracking */);
|
||||
verify(mBouncer, never()).setExpansion(anyFloat());
|
||||
}
|
||||
|
||||
private class TestableStatusBarKeyguardViewManager extends StatusBarKeyguardViewManager {
|
||||
|
||||
public TestableStatusBarKeyguardViewManager(Context context,
|
||||
|
||||
Reference in New Issue
Block a user