Fixed crash in AppUtils.getInitials

This commit is contained in:
Sylvain Berfini 2020-11-06 10:06:30 +01:00
parent ffbc209c69
commit e19ab356d4

View file

@ -97,11 +97,14 @@ class AppUtils {
if (displayName.isEmpty()) return "" if (displayName.isEmpty()) return ""
val split = displayName.toUpperCase(Locale.getDefault()).split(" ") val split = displayName.toUpperCase(Locale.getDefault()).split(" ")
return when (split.size) { var initials = ""
0 -> "" for (i in split.indices) {
1 -> split[0][0].toString() if (split[i].isNotEmpty()) {
else -> split[0][0].toString() + split[1][0].toString() initials += split[i][0]
if (initials.length >= 2) break
}
} }
return initials
} }
fun pixelsToDp(pixels: Float): Float { fun pixelsToDp(pixels: Float): Float {