summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Spurlock <jspurlock@google.com>2014-05-23 15:25:39 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-05-23 15:25:39 +0000
commitc250d06a81fab12a9ce6f73636c9eaf43b76121c (patch)
treef41fa1b5952b735ef96f667cdfdff17ae3dc38a5
parent27692098d7afb77237a98d25da2e6cdfe0a85883 (diff)
parentd08f91fa679d3045436e993b6073d86d8f9b26fe (diff)
downloadframeworks_base-c250d06a81fab12a9ce6f73636c9eaf43b76121c.zip
frameworks_base-c250d06a81fab12a9ce6f73636c9eaf43b76121c.tar.gz
frameworks_base-c250d06a81fab12a9ce6f73636c9eaf43b76121c.tar.bz2
am b19a6293: QS: Reset user activity timeout on the lockscreen.
* commit 'b19a6293d0e893327553dbe1a0d03953f7b70508': QS: Reset user activity timeout on the lockscreen.
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java1
-rw-r--r--packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java14
2 files changed, 12 insertions, 3 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
index 142241c..0a44904 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
@@ -478,6 +478,7 @@ public class NotificationPanelView extends PanelView implements
mHeader.setExpansion(height);
setQsTranslation(height);
setQsStackScrollerPadding(height);
+ mStatusBar.userActivity();
}
private void setQsTranslation(float height) {
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
index b371b91..f8cc237 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
@@ -2798,9 +2798,8 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
}
public void userActivity() {
- if (mState == StatusBarState.KEYGUARD) {
- mKeyguardViewMediatorCallback.userActivity();
- }
+ mHandler.removeCallbacks(mUserActivity);
+ mHandler.post(mUserActivity);
}
public boolean interceptMediaKey(KeyEvent event) {
@@ -2958,4 +2957,13 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
public void onScreenTurnedOn() {
mStackScroller.setAnimationsEnabled(true);
}
+
+ private final Runnable mUserActivity = new Runnable() {
+ @Override
+ public void run() {
+ if (mState == StatusBarState.KEYGUARD) {
+ mKeyguardViewMediatorCallback.userActivity();
+ }
+ }
+ };
}