diff options
| author | John Spurlock <jspurlock@google.com> | 2014-05-23 15:25:39 +0000 |
|---|---|---|
| committer | Android Git Automerger <android-git-automerger@android.com> | 2014-05-23 15:25:39 +0000 |
| commit | c250d06a81fab12a9ce6f73636c9eaf43b76121c (patch) | |
| tree | f41fa1b5952b735ef96f667cdfdff17ae3dc38a5 | |
| parent | 27692098d7afb77237a98d25da2e6cdfe0a85883 (diff) | |
| parent | d08f91fa679d3045436e993b6073d86d8f9b26fe (diff) | |
| download | frameworks_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.java | 1 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java | 14 |
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(); + } + } + }; } |
