Cancel show runnable when bouncer is hidden
Otherwise the bouncer might report "showing soon" and future show() calls will be aborted. Test: swipe up and down, wait for face, swipe up Test: tap on notification on bouncer Test: swipe up, unlock from bouncer Test: unlock on lock screen, swipe up to dismiss bouncer Fixes: 132846921 Change-Id: I22a1af2ef903b266ae8d8fcb9eb55f6cc11aeae2
This commit is contained in:
@@ -207,14 +207,12 @@ public class KeyguardBouncer {
|
||||
* @see #onFullyShown()
|
||||
*/
|
||||
private void onFullyHidden() {
|
||||
if (!mShowingSoon) {
|
||||
cancelShowRunnable();
|
||||
if (mRoot != null) {
|
||||
mRoot.setVisibility(View.INVISIBLE);
|
||||
}
|
||||
mFalsingManager.onBouncerHidden();
|
||||
DejankUtils.postAfterTraversal(mResetRunnable);
|
||||
cancelShowRunnable();
|
||||
if (mRoot != null) {
|
||||
mRoot.setVisibility(View.INVISIBLE);
|
||||
}
|
||||
mFalsingManager.onBouncerHidden();
|
||||
DejankUtils.postAfterTraversal(mResetRunnable);
|
||||
}
|
||||
|
||||
private final Runnable mShowRunnable = new Runnable() {
|
||||
|
||||
Reference in New Issue
Block a user