Merge "Update TV input list upon package state changes in Kids profile" into sc-dev

This commit is contained in:
TreeHugger Robot
2021-07-21 06:27:05 +00:00
committed by Android (Google) Code Review

View File

@@ -209,10 +209,11 @@ public final class TvInputManagerService extends SystemService {
private void registerBroadcastReceivers() { private void registerBroadcastReceivers() {
PackageMonitor monitor = new PackageMonitor() { PackageMonitor monitor = new PackageMonitor() {
private void buildTvInputList(String[] packages) { private void buildTvInputList(String[] packages) {
int userId = getChangingUserId();
synchronized (mLock) { synchronized (mLock) {
if (mCurrentUserId == getChangingUserId()) { if (mCurrentUserId == userId || mRunningProfiles.contains(userId)) {
buildTvInputListLocked(mCurrentUserId, packages); buildTvInputListLocked(userId, packages);
buildTvContentRatingSystemListLocked(mCurrentUserId); buildTvContentRatingSystemListLocked(userId);
} }
} }
} }