Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4c1ade06 authored by Neil Fuller's avatar Neil Fuller Committed by android-build-merger
Browse files

Merge "Alter condition for starting RulesManagerService" am: a3386791

am: 3e928af7

Change-Id: I885b05915d72d284784e1eabe548a9aef048dbc5
parents 18eb3b4f 3e928af7
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -1173,8 +1173,13 @@ public final class SystemServer {
                traceEnd();
            }

            if (!disableNonCoreServices && context.getResources().getBoolean(
                        R.bool.config_enableUpdateableTimeZoneRules)) {
            // timezone.RulesManagerService will prevent a device starting up if the chain of trust
            // required for safe time zone updates might be broken. RuleManagerService cannot do
            // this check when mOnlyCore == true, so we don't enable the service in this case.
            final boolean startRulesManagerService =
                    !mOnlyCore && context.getResources().getBoolean(
                            R.bool.config_enableUpdateableTimeZoneRules);
            if (startRulesManagerService) {
                traceBeginAndSlog("StartTimeZoneRulesManagerService");
                mSystemServiceManager.startService(TIME_ZONE_RULES_MANAGER_SERVICE_CLASS);
                Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);