summaryrefslogtreecommitdiffstats
path: root/policy/src/com/android/internal
diff options
context:
space:
mode:
authorBrian Colonna <bcolonna@google.com>2011-09-28 16:29:48 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-09-28 16:29:48 -0700
commitd90172e05fbc912975264814c54bbcfc12cd91f9 (patch)
treee521a463f499892fcef2d1d15a54b654b11efd01 /policy/src/com/android/internal
parent0044a15eb92588372e21fa56a02fbed396cb5e02 (diff)
parent4284e9d19a3f917b85e5eac4d6e304fc9b866139 (diff)
downloadframeworks_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')
-rw-r--r--policy/src/com/android/internal/policy/impl/KeyguardViewBase.java5
-rw-r--r--policy/src/com/android/internal/policy/impl/KeyguardViewManager.java2
-rw-r--r--policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java15
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();