am c6e1493f: Restore short screen timeout when keyguard is unhidden.
Merge commit 'c6e1493f164d62f7dc99a5a9df6a064c054b219f' into eclair-mr2 * commit 'c6e1493f164d62f7dc99a5a9df6a064c054b219f': Restore short screen timeout when keyguard is unhidden.
This commit is contained in:
@@ -424,6 +424,7 @@ public class KeyguardViewMediator implements KeyguardViewCallback,
|
||||
* Notify us when the keyguard is hidden by another window
|
||||
*/
|
||||
public void setHidden(boolean isHidden) {
|
||||
if (DEBUG) Log.d(TAG, "setHidden " + isHidden);
|
||||
synchronized (KeyguardViewMediator.this) {
|
||||
mHidden = isHidden;
|
||||
adjustUserActivityLocked();
|
||||
@@ -904,7 +905,13 @@ public class KeyguardViewMediator implements KeyguardViewCallback,
|
||||
|
||||
private void adjustUserActivityLocked() {
|
||||
// disable user activity if we are shown and not hidden
|
||||
mRealPowerManager.enableUserActivity(!mShowing || mHidden);
|
||||
if (DEBUG) Log.d(TAG, "adjustUserActivityLocked mShowing: " + mShowing + " mHidden: " + mHidden);
|
||||
boolean enabled = !mShowing || mHidden;
|
||||
mRealPowerManager.enableUserActivity(enabled);
|
||||
if (!enabled && mScreenOn) {
|
||||
// reinstate our short screen timeout policy
|
||||
pokeWakelock();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user