diff options
author | Brian Colonna <bcolonna@google.com> | 2011-09-28 16:29:48 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-09-28 16:29:48 -0700 |
commit | d90172e05fbc912975264814c54bbcfc12cd91f9 (patch) | |
tree | e521a463f499892fcef2d1d15a54b654b11efd01 /policy/src/com/android/internal | |
parent | 0044a15eb92588372e21fa56a02fbed396cb5e02 (diff) | |
parent | 4284e9d19a3f917b85e5eac4d6e304fc9b866139 (diff) | |
download | frameworks_base-d90172e05fbc912975264814c54bbcfc12cd91f9.zip frameworks_base-d90172e05fbc912975264814c54bbcfc12cd91f9.tar.gz frameworks_base-d90172e05fbc912975264814c54bbcfc12cd91f9.tar.bz2 |
Merge "Pulled out part of onScreenTurnedOn() into show() function"
Diffstat (limited to 'policy/src/com/android/internal')
3 files changed, 16 insertions, 6 deletions
diff --git a/policy/src/com/android/internal/policy/impl/KeyguardViewBase.java b/policy/src/com/android/internal/policy/impl/KeyguardViewBase.java index 74dde9c..59b546d 100644 --- a/policy/src/com/android/internal/policy/impl/KeyguardViewBase.java +++ b/policy/src/com/android/internal/policy/impl/KeyguardViewBase.java @@ -99,6 +99,11 @@ public abstract class KeyguardViewBase extends FrameLayout { abstract public void onScreenTurnedOn(); /** + * Called when the view needs to be shown. + */ + abstract public void show(); + + /** * Called when a key has woken the device to give us a chance to adjust our * state according the the key. We are responsible for waking the device * (by poking the wake lock) once we are ready. diff --git a/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java b/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java index f15812b..90972da 100644 --- a/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java +++ b/policy/src/com/android/internal/policy/impl/KeyguardViewManager.java @@ -167,7 +167,7 @@ public class KeyguardViewManager implements KeyguardWindowController { mKeyguardHost.addView(mKeyguardView, lp); if (mScreenOn) { - mKeyguardView.onScreenTurnedOn(); + mKeyguardView.show(); } } diff --git a/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java b/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java index f24991c..325dfd3 100644 --- a/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java +++ b/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java @@ -512,11 +512,7 @@ public class LockPatternKeyguardView extends KeyguardViewBase implements Handler @Override public void onScreenTurnedOn() { mScreenOn = true; - if (mMode == Mode.LockScreen) { - ((KeyguardScreen) mLockScreen).onResume(); - } else { - ((KeyguardScreen) mUnlockScreen).onResume(); - } + show(); // When screen is turned on, need to bind to FaceLock service if we are using FaceLock // But only if not dealing with a call @@ -527,6 +523,15 @@ public class LockPatternKeyguardView extends KeyguardViewBase implements Handler } } + @Override + public void show() { + if (mMode == Mode.LockScreen) { + ((KeyguardScreen) mLockScreen).onResume(); + } else { + ((KeyguardScreen) mUnlockScreen).onResume(); + } + } + private void recreateLockScreen() { if (mLockScreen != null) { ((KeyguardScreen) mLockScreen).onPause(); |