Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java +28 −2 Original line number Diff line number Diff line Loading @@ -68,36 +68,62 @@ public class KeyguardSecurityViewFlipper extends ViewFlipper implements Keyguard @Override public void setKeyguardCallback(KeyguardSecurityCallback callback) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.setKeyguardCallback(callback); } } @Override public void setLockPatternUtils(LockPatternUtils utils) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.setLockPatternUtils(utils); } } @Override public void reset() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.reset(); } } @Override public void onPause() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.onPause(); } } @Override public void onResume() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.onResume(); } } @Override public boolean needsInput() { return false; KeyguardSecurityView ksv = getSecurityView(); return (ksv != null) ? ksv.needsInput() : false; } @Override public KeyguardSecurityCallback getCallback() { return null; KeyguardSecurityView ksv = getSecurityView(); return (ksv != null) ? ksv.getCallback() : null; } @Override public void setSecurityMessageDisplay(SecurityMessageDisplay display) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.setSecurityMessageDisplay(display); } } @Override Loading policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewStateManager.java +9 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.internal.policy.impl.keyguard; import android.os.Handler; import android.os.Looper; import android.util.Log; import android.view.View; public class KeyguardViewStateManager implements SlidingChallengeLayout.OnChallengeScrolledListener { Loading Loading @@ -134,6 +135,14 @@ public class KeyguardViewStateManager implements SlidingChallengeLayout.OnChalle mPagedView.setOnlyAllowEdgeSwipes(false); } if (mChallengeLayout.isChallengeShowing()) { mKeyguardSecurityContainer.onResume(); } else { mKeyguardSecurityContainer.onPause(); } } else { // View is on the move. Pause the security view until it completes. mKeyguardSecurityContainer.onPause(); } } Loading Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardSecurityViewFlipper.java +28 −2 Original line number Diff line number Diff line Loading @@ -68,36 +68,62 @@ public class KeyguardSecurityViewFlipper extends ViewFlipper implements Keyguard @Override public void setKeyguardCallback(KeyguardSecurityCallback callback) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.setKeyguardCallback(callback); } } @Override public void setLockPatternUtils(LockPatternUtils utils) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.setLockPatternUtils(utils); } } @Override public void reset() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.reset(); } } @Override public void onPause() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.onPause(); } } @Override public void onResume() { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.onResume(); } } @Override public boolean needsInput() { return false; KeyguardSecurityView ksv = getSecurityView(); return (ksv != null) ? ksv.needsInput() : false; } @Override public KeyguardSecurityCallback getCallback() { return null; KeyguardSecurityView ksv = getSecurityView(); return (ksv != null) ? ksv.getCallback() : null; } @Override public void setSecurityMessageDisplay(SecurityMessageDisplay display) { KeyguardSecurityView ksv = getSecurityView(); if (ksv != null) { ksv.setSecurityMessageDisplay(display); } } @Override Loading
policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewStateManager.java +9 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ package com.android.internal.policy.impl.keyguard; import android.os.Handler; import android.os.Looper; import android.util.Log; import android.view.View; public class KeyguardViewStateManager implements SlidingChallengeLayout.OnChallengeScrolledListener { Loading Loading @@ -134,6 +135,14 @@ public class KeyguardViewStateManager implements SlidingChallengeLayout.OnChalle mPagedView.setOnlyAllowEdgeSwipes(false); } if (mChallengeLayout.isChallengeShowing()) { mKeyguardSecurityContainer.onResume(); } else { mKeyguardSecurityContainer.onPause(); } } else { // View is on the move. Pause the security view until it completes. mKeyguardSecurityContainer.onPause(); } } Loading