diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 757f40963bf71..b23d8cab74d4d 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -1864,6 +1864,11 @@ --> + + + + + + diff --git a/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java b/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java index e58d73646bd6a..7b412a04dcc17 100644 --- a/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java +++ b/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.java @@ -613,6 +613,10 @@ final class DefaultPermissionGrantPolicy { pm, setupWizardPackage, userId, NEARBY_DEVICES_PERMISSIONS); } + // SearchSelector + grantPermissionsToSystemPackage(pm, getDefaultSearchSelectorPackage(), userId, + NOTIFICATION_PERMISSIONS); + // Camera grantPermissionsToSystemPackage(pm, getDefaultSystemHandlerActivityPackage(pm, MediaStore.ACTION_IMAGE_CAPTURE, userId), @@ -941,6 +945,10 @@ final class DefaultPermissionGrantPolicy { new Intent(Intent.ACTION_MAIN).addCategory(category), userId); } + private String getDefaultSearchSelectorPackage() { + return mContext.getString(R.string.config_defaultSearchSelectorPackageName); + } + @SafeVarargs private final void grantPermissionToEachSystemPackage(PackageManagerWrapper pm, ArrayList packages, int userId, Set... permissions) {