From f18271cb300ed7263b39bd17d36a460c4883db88 Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Wed, 10 Sep 2014 20:17:58 +0200 Subject: [PATCH] Fix PIN/PUK flow Bug: 17411293 Change-Id: Ib9e99ba5d982704fc0b8201aa90a664501a34b81 --- .../systemui/statusbar/phone/KeyguardBouncer.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java index fc737bee5e443..70b6952b1300a 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java @@ -17,14 +17,10 @@ package com.android.systemui.statusbar.phone; import android.content.Context; -import android.os.SystemClock; import android.view.KeyEvent; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; -import android.view.animation.AnimationUtils; -import android.view.animation.Interpolator; -import android.view.animation.LinearInterpolator; import com.android.internal.widget.LockPatternUtils; import com.android.keyguard.KeyguardViewBase; @@ -33,7 +29,7 @@ import com.android.keyguard.ViewMediatorCallback; import com.android.systemui.keyguard.KeyguardViewMediator; import static com.android.keyguard.KeyguardHostView.OnDismissAction; -import static com.android.keyguard.KeyguardSecurityModel.*; +import static com.android.keyguard.KeyguardSecurityModel.SecurityMode; /** * A class which manages the bouncer on the lockscreen. @@ -62,6 +58,10 @@ public class KeyguardBouncer { public void show() { ensureView(); if (mRoot.getVisibility() == View.VISIBLE) { + + // show() updates the current security method. This is needed in case we are already + // showing and the current security method changed. + mKeyguardView.show(); return; }