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

Commit a3386791 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Alter condition for starting RulesManagerService"

parents 9b9e8230 e0af2bb2
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -956,8 +956,13 @@ public final class SystemServer {
                Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
            }

            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);