From ddef3203c55533147e019715de7b81d42d3f5aee Mon Sep 17 00:00:00 2001 From: Helen Qin Date: Tue, 9 May 2023 05:55:22 +0000 Subject: [PATCH] Unlocked empty auth entry shouldn't be clickable anymore Bug: 281615348 Fix: 281615348 Test: manual (see bug for recording) Change-Id: I4a1b42a3624c65bdddad593fc77770422f72fbe1 --- .../credentialmanager/getflow/GetCredentialComponents.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/CredentialManager/src/com/android/credentialmanager/getflow/GetCredentialComponents.kt b/packages/CredentialManager/src/com/android/credentialmanager/getflow/GetCredentialComponents.kt index 4183a5211556d..934b0aebf4177 100644 --- a/packages/CredentialManager/src/com/android/credentialmanager/getflow/GetCredentialComponents.kt +++ b/packages/CredentialManager/src/com/android/credentialmanager/getflow/GetCredentialComponents.kt @@ -561,7 +561,12 @@ fun AuthenticationEntryRow( enforceOneLine: Boolean = false, ) { Entry( - onClick = { onEntrySelected(authenticationEntryInfo) }, + onClick = if (authenticationEntryInfo.isUnlockedAndEmpty) { + {} + } // No-op + else { + { onEntrySelected(authenticationEntryInfo) } + }, iconImageBitmap = authenticationEntryInfo.icon.toBitmap().asImageBitmap(), entryHeadlineText = authenticationEntryInfo.title, entrySecondLineText = stringResource(