diff --git a/packages/CredentialManager/src/com/android/credentialmanager/DataConverter.kt b/packages/CredentialManager/src/com/android/credentialmanager/DataConverter.kt index c64ebda2eb5c9..86be1fecb6b0f 100644 --- a/packages/CredentialManager/src/com/android/credentialmanager/DataConverter.kt +++ b/packages/CredentialManager/src/com/android/credentialmanager/DataConverter.kt @@ -201,7 +201,8 @@ class GetFlowUtils { ComponentName::class.java ) val preferTopBrandingContent: TopBrandingContent? = - if (preferUiBrandingComponentName == null) null + if (!requestInfo.hasPermissionToOverrideDefault() || + preferUiBrandingComponentName == null) null else { val (displayName, icon) = getServiceLabelAndIcon( context.packageManager, preferUiBrandingComponentName.flattenToString())