Merge "Don't poke user activity when unplugging unless screen is already on."
This commit is contained in:
committed by
Android (Google) Code Review
commit
debecf2e40
@@ -349,10 +349,14 @@ class PowerManagerService extends IPowerManager.Stub
|
||||
// treat plugging and unplugging the devices as a user activity.
|
||||
// users find it disconcerting when they unplug the device
|
||||
// and it shuts off right away.
|
||||
// to avoid turning on the screen when unplugging, we only trigger
|
||||
// user activity when screen was already on.
|
||||
// temporarily set mUserActivityAllowed to true so this will work
|
||||
// even when the keyguard is on.
|
||||
synchronized (mLocks) {
|
||||
forceUserActivityLocked();
|
||||
if (!wasPowered || (mPowerState & SCREEN_ON_BIT) != 0) {
|
||||
forceUserActivityLocked();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user