diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index bf2edc86867ed..9e67908cca499 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -930,7 +930,9 @@ public final class SystemServer { mSystemServiceManager.startService(HdmiControlService.class); } - mSystemServiceManager.startService(TvInputManagerService.class); + if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_LEANBACK)) { + mSystemServiceManager.startService(TvInputManagerService.class); + } if (!disableNonCoreServices) { try {