Don't wake up the screen as soon as the lid opens.

We may need to wait until the lock screen is ready.

Change-Id: Id114f4f37051680ab880056b4c989b1fa8aa02b3
This commit is contained in:
Dianne Hackborn
2009-09-20 15:21:10 -07:00
parent 7f3fb7dec2
commit fe2bddfae1

View File

@@ -1862,9 +1862,10 @@ class PowerManagerService extends IPowerManager.Stub
Log.d(TAG, "setKeyboardVisibility: " + visible); Log.d(TAG, "setKeyboardVisibility: " + visible);
} }
mKeyboardVisible = visible; mKeyboardVisible = visible;
// don't signal user activity when closing keyboard if the screen is off. // don't signal user activity if the screen is off; other code
// otherwise, we want to make sure the backlights are adjusted. // will take care of turning on due to a true change to the lid
if (visible || (mPowerState & SCREEN_ON_BIT) != 0) { // switch and synchronized with the lock screen.
if ((mPowerState & SCREEN_ON_BIT) != 0) {
userActivity(SystemClock.uptimeMillis(), false, BUTTON_EVENT, true); userActivity(SystemClock.uptimeMillis(), false, BUTTON_EVENT, true);
} }
} }