Face Unlock used to show on first boot via an onScreenTurnedOn() callback. At some point something changed and this no longer gets called at boot time. This left us in the state where the black box was covering the backup method, but Face Unlock was not starting. Instead of finding a new way to make Face Unlock start at boot, it was decided that it is probably best for it not to start at boot anyway. So much is happening at boot time, including camera initialization, that trying to make this work right might cause more problems than it solves. This fix moves the code that makes the black box cover the backup method. Instead of happening when the layout is originally created, it now happens in the show() function, which gets called not only when the screen is turned on, but also before the screen turns off, such that it is ready to go when the screen turns back on. This not only keeps the black box from displaying on boot (because show() doesn't get called at boot time), but also makes sure the black box is already there before the screen is turned on, preventing any glitches that may briefly show the underlying backup method. Change-Id: I99bdae561a70918b5f12ea5badff08b07d74403c
…
…
…
Description
No description provided
Languages
Java
77.3%
Kotlin
9.2%
PowerBuilder
6.6%
C++
5.5%
AIDL
1%