Explicitly allow shell to update listener/assist
Oddly, this was flaky; sometimes shell could update the entries Fixes: 63793946 Test: cts cts-tradefed run cts-dev --module DevicePolicyManager --test com.android.cts.devicepolicy.ManagedProfileTest cts-tradefed run cts-dev --module DevicePolicyManager --test com.android.cts.devicepolicy.ManagedProfileTest cts-tradefed run cts-dev --module DevicePolicyManager --test com.android.cts.devicepolicy.ManagedProfileTest Change-Id: I5cc6d6a49ad083e68cac1717f97b025966619102
This commit is contained in:
@@ -2840,7 +2840,7 @@ public class NotificationManagerService extends SystemService {
|
||||
public void setNotificationListenerAccessGrantedForUser(ComponentName listener, int userId,
|
||||
boolean granted) throws RemoteException {
|
||||
Preconditions.checkNotNull(listener);
|
||||
enforceSystemOrSystemUI("grant notification listener access");
|
||||
checkCallerIsSystemOrShell();
|
||||
if (!mActivityManager.isLowRamDevice()) {
|
||||
mConditionProviders.setPackageOrComponentEnabled(listener.flattenToString(),
|
||||
userId, false, granted);
|
||||
@@ -2861,7 +2861,7 @@ public class NotificationManagerService extends SystemService {
|
||||
public void setNotificationAssistantAccessGrantedForUser(ComponentName assistant,
|
||||
int userId, boolean granted) throws RemoteException {
|
||||
Preconditions.checkNotNull(assistant);
|
||||
enforceSystemOrSystemUI("grant notification assistant access");
|
||||
checkCallerIsSystemOrShell();
|
||||
if (!mActivityManager.isLowRamDevice()) {
|
||||
mConditionProviders.setPackageOrComponentEnabled(assistant.flattenToString(),
|
||||
userId, false, granted);
|
||||
|
||||
Reference in New Issue
Block a user