OSDN Git Service

PhoneWindowManager: Make sure KeyDisabler is always called on boot
authorPaul Keith <javelinanddart@gmail.com>
Tue, 16 Jan 2018 14:47:07 +0000 (15:47 +0100)
committerPaul Keith <javelinanddart@gmail.com>
Wed, 17 Jan 2018 02:52:42 +0000 (03:52 +0100)
commit9678ef8e29beab4637d1f1e579331059ce1c1404
treec2d0d8ef503817f2665f26489ac000746ac70a29
parentad38167f472ac44033d3a22ee748f20700d7db1b
PhoneWindowManager: Make sure KeyDisabler is always called on boot

* Otherwise, some KeyDisabler classes are left in a weird state
* Because we don't keep track of whether an initial state was ever set,
  we never call KeyDisabler on boot if the setting is set to 0
* To remedy this, keep track of whether an initial state was set

Change-Id: Ib432ed3278dd8f4f4cba3ba488879b3c1cd9c8f4
services/core/java/com/android/server/policy/PhoneWindowManager.java