Make consumer_ir an optional service.
b/31244699 Change-Id: Id851b0139d476a829097399374bb196cbfe96cf0
This commit is contained in:
@@ -551,6 +551,9 @@ public final class SystemServer {
|
||||
boolean disableTextServices = SystemProperties.getBoolean("config.disable_textservices", false);
|
||||
boolean disableSamplingProfiler = SystemProperties.getBoolean("config.disable_samplingprof",
|
||||
false);
|
||||
|
||||
boolean disableConsumerIr = SystemProperties.getBoolean("config.disable_consumerir", false);
|
||||
|
||||
boolean isEmulator = SystemProperties.get("ro.kernel.qemu").equals("1");
|
||||
|
||||
try {
|
||||
@@ -595,10 +598,12 @@ public final class SystemServer {
|
||||
ServiceManager.addService("vibrator", vibrator);
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
|
||||
traceBeginAndSlog("StartConsumerIrService");
|
||||
consumerIr = new ConsumerIrService(context);
|
||||
ServiceManager.addService(Context.CONSUMER_IR_SERVICE, consumerIr);
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
if (!disableConsumerIr) {
|
||||
traceBeginAndSlog("StartConsumerIrService");
|
||||
consumerIr = new ConsumerIrService(context);
|
||||
ServiceManager.addService(Context.CONSUMER_IR_SERVICE, consumerIr);
|
||||
Trace.traceEnd(Trace.TRACE_TAG_SYSTEM_SERVER);
|
||||
}
|
||||
|
||||
traceBeginAndSlog("StartAlarmManagerService");
|
||||
mSystemServiceManager.startService(AlarmManagerService.class);
|
||||
|
||||
Reference in New Issue
Block a user