Merge "Do not start VrManagerService if VR is not supported" into pi-dev

This commit is contained in:
TreeHugger Robot
2018-10-11 03:18:04 +00:00
committed by Android (Google) Code Review

View File

@@ -767,6 +767,9 @@ public final class SystemServer {
boolean isWatch = context.getPackageManager().hasSystemFeature(
PackageManager.FEATURE_WATCH);
boolean enableVrService = context.getPackageManager().hasSystemFeature(
PackageManager.FEATURE_VR_MODE_HIGH_PERFORMANCE);
// For debugging RescueParty
if (Build.IS_DEBUGGABLE && SystemProperties.getBoolean("debug.crash_system", false)) {
throw new RuntimeException();
@@ -900,7 +903,7 @@ public final class SystemServer {
traceLog.traceEnd();
}, START_HIDL_SERVICES);
if (!isWatch) {
if (!isWatch && enableVrService) {
traceBeginAndSlog("StartVrManagerService");
mSystemServiceManager.startService(VrManagerService.class);
traceEnd();