From 76976fae6fbe2f30ba209575557da153e29be33b Mon Sep 17 00:00:00 2001 From: Jae Seo Date: Wed, 20 May 2015 21:51:16 -0700 Subject: [PATCH] TIF: Build the list of available TV inputs as the current user Bug: 21313985 Change-Id: I8aa881570915d14d63e4ac0b8034044f8736443b --- .../java/com/android/server/tv/TvInputManagerService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/tv/TvInputManagerService.java b/services/core/java/com/android/server/tv/TvInputManagerService.java index 0fffa0faa5bf8..4895d125d762a 100644 --- a/services/core/java/com/android/server/tv/TvInputManagerService.java +++ b/services/core/java/com/android/server/tv/TvInputManagerService.java @@ -288,9 +288,10 @@ public final class TvInputManagerService extends SystemService { if (DEBUG) Slog.d(TAG, "buildTvInputList"); PackageManager pm = mContext.getPackageManager(); - List services = pm.queryIntentServices( + List services = pm.queryIntentServicesAsUser( new Intent(TvInputService.SERVICE_INTERFACE), - PackageManager.GET_SERVICES | PackageManager.GET_META_DATA); + PackageManager.GET_SERVICES | PackageManager.GET_META_DATA, + userId); List inputList = new ArrayList(); for (ResolveInfo ri : services) { ServiceInfo si = ri.serviceInfo;