replicant-vendor_cmsdk/src/java/cyanogenmod/profiles
Roman Birg 307941c0fd cmsdk: fix enabling/disabling keyguard
We cannot create a new WindowManagerPolicy every time since the method
isn't called from the main thread every time, which could lead to
exceptions being thrown when trying to create PhoneWindowManager.

Instead of creating a new policy, bind to the keyguard service on bind,
and then pass it to the profile to operate on.

Ref: NIGHTLIES-1640

Change-Id: I3ac58bfa534755eaa73890cc5ddf05987a7d0d8c
Signed-off-by: Roman Birg <roman@cyngn.com>
2015-08-13 10:49:17 -07:00
..
AirplaneModeSettings.java cmsdk: Declare a parcelable header. 2015-07-20 21:57:43 -07:00
BrightnessSettings.java cmsdk: Declare a parcelable header. 2015-07-20 21:57:43 -07:00
ConnectionSettings.java cmsdk: Declare a parcelable header. 2015-07-20 21:57:43 -07:00
LockSettings.java cmsdk: fix enabling/disabling keyguard 2015-08-13 10:49:17 -07:00
RingModeSettings.java cmsdk: Declare a parcelable header. 2015-07-20 21:57:43 -07:00
StreamSettings.java cmsdk: Declare a parcelable header. 2015-07-20 21:57:43 -07:00