summaryrefslogtreecommitdiffstats
path: root/policy/src
diff options
context:
space:
mode:
authorJim Miller <jaggies@google.com>2010-10-08 12:52:24 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-10-08 12:52:24 -0700
commit1657f43095bf455b9c9efdc5f9b9761e4b4cb189 (patch)
treec3d9092c5416084c6450263181c75f5498e7b3e0 /policy/src
parentfe0ed4575e88d1786eb13eb942c5c0f0c4b43ac6 (diff)
parent4139b5505c1e07c56900aa72dd91a01e6b740f5f (diff)
downloadframeworks_base-1657f43095bf455b9c9efdc5f9b9761e4b4cb189.zip
frameworks_base-1657f43095bf455b9c9efdc5f9b9761e4b4cb189.tar.gz
frameworks_base-1657f43095bf455b9c9efdc5f9b9761e4b4cb189.tar.bz2
Merge "Fix 3061025: Extend wave lockscreen timeout while grabbed."
Diffstat (limited to 'policy/src')
-rw-r--r--policy/src/com/android/internal/policy/impl/LockScreen.java11
1 files changed, 9 insertions, 2 deletions
diff --git a/policy/src/com/android/internal/policy/impl/LockScreen.java b/policy/src/com/android/internal/policy/impl/LockScreen.java
index 3583ab9..1383354 100644
--- a/policy/src/com/android/internal/policy/impl/LockScreen.java
+++ b/policy/src/com/android/internal/policy/impl/LockScreen.java
@@ -214,6 +214,9 @@ class LockScreen extends LinearLayout implements KeyguardScreen,
}
class WaveViewMethods implements WaveView.OnTriggerListener {
+ private static final int WAIT_FOR_ANIMATION_TIMEOUT = 500;
+ private static final int STAY_ON_WHILE_GRABBED_TIMEOUT = 30000;
+
/** {@inheritDoc} */
public void onTrigger(View v, int whichHandle) {
if (whichHandle == WaveView.OnTriggerListener.CENTER_HANDLE) {
@@ -222,13 +225,17 @@ class LockScreen extends LinearLayout implements KeyguardScreen,
public void run() {
mCallback.goToUnlockScreen();
}
- }, 500);
+ }, WAIT_FOR_ANIMATION_TIMEOUT);
}
}
/** {@inheritDoc} */
public void onGrabbedStateChange(View v, int grabbedState) {
- mCallback.pokeWakelock();
+ if (grabbedState == WaveView.OnTriggerListener.CENTER_HANDLE) {
+ mCallback.pokeWakelock(STAY_ON_WHILE_GRABBED_TIMEOUT);
+ } else {
+ mCallback.pokeWakelock();
+ }
}
}