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

Commit 70f078fa authored by Moez Bhatti's avatar Moez Bhatti
Browse files

For avatar initials, strip off any names after a comma

parent 86f764a2
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -85,9 +85,11 @@ class AvatarView @JvmOverloads constructor(
        icon.setTint(theme.textPrimary)

        if (name?.isNotEmpty() == true) {
            val initials = name?.split(" ").orEmpty()
                    .filter { name -> name.isNotEmpty() }
                    .map { name -> name[0].toString() }
            val initials = name
                    ?.substringBefore(',')
                    ?.split(" ").orEmpty()
                    .filter { subname -> subname.isNotEmpty() }
                    .map { subname -> subname[0].toString() }

            initial.text = if (initials.size > 1) initials.first() + initials.last() else initials.first()
            icon.visibility = GONE