From 46c61d9ee621e107cbb02252db2be012f0479749 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de> Date: Tue, 18 Jan 2022 15:17:36 +0100 Subject: [PATCH] Fix NPE when displaying introduction requests with null text --- .../conversation/ConversationRequestItemView.kt | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationRequestItemView.kt b/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationRequestItemView.kt index 73db6fc889..2428ba133d 100644 --- a/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationRequestItemView.kt +++ b/src/main/kotlin/org/briarproject/briar/desktop/conversation/ConversationRequestItemView.kt @@ -81,12 +81,15 @@ fun ConversationRequestItemView( val noticeColor = if (m.isIncoming) MaterialTheme.colors.textSecondary else MaterialTheme.colors.privateMessageDate ConversationItemView(m, onDelete) { Column(Modifier.width(IntrinsicSize.Max)) { - Text( - m.text!!, - fontSize = 16.sp, - color = textColor, - modifier = Modifier.padding(12.dp, 8.dp).align(Alignment.Start) - ) + val text = m.text + if (text != null) { + Text( + text, + fontSize = 16.sp, + color = textColor, + modifier = Modifier.padding(12.dp, 8.dp).align(Alignment.Start) + ) + } Column( Modifier.fillMaxWidth().background(noticeBackground).padding(12.dp, 8.dp) ) { -- GitLab