Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3960d552 authored by Helen Qin's avatar Helen Qin Committed by Automerger Merge Worker
Browse files

Merge "[CredManUi] Tint default type icons passed in from the sdk." into udc-dev am: 1bd20e7a

parents 375be171 1bd20e7a
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -226,6 +226,7 @@ class GetFlowUtils {
                            userName = credentialEntry.username.toString(),
                            displayName = credentialEntry.displayName?.toString(),
                            icon = credentialEntry.icon.loadDrawable(context),
                            shouldTintIcon = credentialEntry.isDefaultIcon ?: false,
                            lastUsedTimeMillis = credentialEntry.lastUsedTime,
                        ))
                    }
@@ -242,6 +243,7 @@ class GetFlowUtils {
                            userName = credentialEntry.username.toString(),
                            displayName = credentialEntry.displayName?.toString(),
                            icon = credentialEntry.icon.loadDrawable(context),
                            shouldTintIcon = credentialEntry.isDefaultIcon,
                            lastUsedTimeMillis = credentialEntry.lastUsedTime,
                        ))
                    }
@@ -258,6 +260,7 @@ class GetFlowUtils {
                            userName = credentialEntry.title.toString(),
                            displayName = credentialEntry.subtitle?.toString(),
                            icon = credentialEntry.icon.loadDrawable(context),
                            shouldTintIcon = credentialEntry.isDefaultIcon,
                            lastUsedTimeMillis = credentialEntry.lastUsedTime,
                        ))
                    }
+1 −0
Original line number Diff line number Diff line
@@ -406,6 +406,7 @@ fun CredentialEntryRow(
    Entry(
        onClick = { onEntrySelected(credentialEntryInfo) },
        iconImageBitmap = credentialEntryInfo.icon?.toBitmap()?.asImageBitmap(),
        shouldApplyIconImageBitmapTint = credentialEntryInfo.shouldTintIcon,
        // Fall back to iconPainter if iconImageBitmap isn't available
        iconPainter =
        if (credentialEntryInfo.icon == null) painterResource(R.drawable.ic_other_sign_in_24)
+1 −0
Original line number Diff line number Diff line
@@ -81,6 +81,7 @@ class CredentialEntryInfo(
    val userName: String,
    val displayName: String?,
    val icon: Drawable?,
    val shouldTintIcon: Boolean,
    val lastUsedTimeMillis: Instant?,
) : BaseEntry(
    providerId,