Merge change 21154

* changes:
  PowerManager: Fix problem waking screen from negative proximity sensor events.
This commit is contained in:
Android (Google) Code Review
2009-08-14 09:46:06 -07:00

View File

@@ -2054,7 +2054,15 @@ class PowerManagerService extends IPowerManager.Stub
if (event.values[0] == 0.0) {
goToSleep(milliseconds);
} else {
userActivity(milliseconds, false);
// proximity sensor negative events user activity.
// temporarily set mUserActivityAllowed to true so this will work
// even when the keyguard is on.
synchronized (mLocks) {
boolean savedActivityAllowed = mUserActivityAllowed;
mUserActivityAllowed = true;
userActivity(milliseconds, false);
mUserActivityAllowed = savedActivityAllowed;
}
}
}