Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 84a89346 authored by Mike Lockwood's avatar Mike Lockwood
Browse files

Don't poke user activity when unplugging unless screen is already on.



Change-Id: I5a5f233541e13b3a916ad0d8b3bf8d6fb49ab7fd
BUG: 1317687

Signed-off-by: default avatarMike Lockwood <lockwood@android.com>
parent 42c79880
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -349,15 +349,19 @@ 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) {
                        if (!wasPowered || (mPowerState & SCREEN_ON_BIT) != 0) {
                            forceUserActivityLocked();
                        }
                    }
                }
            }
        }
    }

    private final class BootCompletedReceiver extends BroadcastReceiver {
        @Override