OSDN Git Service

Ensuring KeyguardService has the correct user when it starts
authorSuprabh Shukla <suprabh@google.com>
Thu, 28 Jul 2016 00:00:12 +0000 (17:00 -0700)
committerSuprabh Shukla <suprabh@google.com>
Thu, 28 Jul 2016 23:16:53 +0000 (16:16 -0700)
commit323d2bbc34afdc856043eff31e2ab7d84e721545
tree30b1950e65d5a3da61bf23cb2791cc1293b94b25
parent6cecc8dc278845bc2868b28c510a18cd20e95a44
Ensuring KeyguardService has the correct user when it starts

Because RetailDemoModeService was switching user before KeyguardService
was started, KeyguardViewMediator was missing the call to setCurrentUser
on user switch. Setting the current user from keyguardState in
onServiceConnected, if there was a user switch that happened earlier.
Also changed RetailDemoModeService to switch user after it receives boot
phase BOOT_COMPLETE.

Bug: 30038980
Change-Id: I142570529097199ccc50849297ae67ca49d35534
services/core/java/com/android/server/policy/keyguard/KeyguardServiceDelegate.java
services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java