Merge "Fix time zone info in kernel is nothing after reboot"
This commit is contained in:
@ -122,6 +122,14 @@ class AlarmManagerService extends IAlarmManager.Stub {
|
|||||||
public AlarmManagerService(Context context) {
|
public AlarmManagerService(Context context) {
|
||||||
mContext = context;
|
mContext = context;
|
||||||
mDescriptor = init();
|
mDescriptor = init();
|
||||||
|
|
||||||
|
// We have to set current TimeZone info to kernel
|
||||||
|
// because kernel doesn't keep this after reboot
|
||||||
|
String tz = SystemProperties.get(TIMEZONE_PROPERTY);
|
||||||
|
if (tz != null) {
|
||||||
|
setTimeZone(tz);
|
||||||
|
}
|
||||||
|
|
||||||
PowerManager pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
|
PowerManager pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE);
|
||||||
mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG);
|
mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user