From a9e22bcb9825e1f2c548578ec14db65093a6d4d7 Mon Sep 17 00:00:00 2001 From: Infi Date: Sat, 28 Jun 2025 03:14:41 +0200 Subject: [PATCH] fix(UserOverview): better display name detection Signed-off-by: Infi --- .../chat/revolt/composables/screens/settings/UserOverview.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/chat/revolt/composables/screens/settings/UserOverview.kt b/app/src/main/java/chat/revolt/composables/screens/settings/UserOverview.kt index 12d34fc8..ba9af129 100644 --- a/app/src/main/java/chat/revolt/composables/screens/settings/UserOverview.kt +++ b/app/src/main/java/chat/revolt/composables/screens/settings/UserOverview.kt @@ -165,7 +165,10 @@ fun RawUserOverview( Text( text = AnnotatedString.Builder().apply { - if (user.displayName != null) { + // make sure + // - the display name is not null or blank + // - the display name is not the same as the username; both trimmed + if (!user.displayName.isNullOrBlank() && ((user.displayName.trim() == user.username?.trim()) == false)) { pushStyle(SpanStyle(fontWeight = FontWeight.Bold)) append(user.displayName) pop()