From d8b81b344405c6a0c2dfccc229c892fb3d8e0d56 Mon Sep 17 00:00:00 2001 From: Dongwon Kang Date: Wed, 23 Mar 2016 18:04:19 -0700 Subject: [PATCH] Start MediaResourceMonitorService only when needed. Bug:26564748 Change-Id: I5951008f403a11588dd84fb8dfc705c47bdca169 --- services/java/com/android/server/SystemServer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 5975405f5216e..244a6ecb6f199 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -1129,7 +1129,9 @@ public final class SystemServer { mSystemServiceManager.startService(TvInputManagerService.class); } - mSystemServiceManager.startService(MediaResourceMonitorService.class); + if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_PICTURE_IN_PICTURE)) { + mSystemServiceManager.startService(MediaResourceMonitorService.class); + } if (!disableNonCoreServices) { traceBeginAndSlog("StartMediaRouterService");