diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart index 458cc5ac0..d7af1008f 100644 --- a/lib/pages/chat/events/html_message.dart +++ b/lib/pages/chat/events/html_message.dart @@ -281,12 +281,14 @@ class HtmlMessage extends StatelessWidget { final renderer = TokenRenderingUtil( pangeaMessageEvent: pangeaMessageEvent, readingAssistanceMode: readingAssistanceMode, - existingStyle: textStyle.merge( - AppConfig.messageTextStyle( - pangeaMessageEvent!.event, - textColor, - ), - ), + existingStyle: pangeaMessageEvent != null + ? textStyle.merge( + AppConfig.messageTextStyle( + pangeaMessageEvent!.event, + textColor, + ), + ) + : textStyle, overlayController: overlayController, isTransitionAnimation: isTransitionAnimation, ); diff --git a/lib/pangea/chat_list/utils/get_chat_list_item_subtitle.dart b/lib/pangea/chat_list/utils/get_chat_list_item_subtitle.dart index 995260793..f6d7a10bc 100644 --- a/lib/pangea/chat_list/utils/get_chat_list_item_subtitle.dart +++ b/lib/pangea/chat_list/utils/get_chat_list_item_subtitle.dart @@ -89,12 +89,16 @@ class ChatListItemSubtitle extends StatelessWidget { return Text( pangeaMessageEvent.messageDisplayText, style: style, + maxLines: 2, + overflow: TextOverflow.ellipsis, ); } return Text( L10n.of(context).emptyChat, style: style, + maxLines: 2, + overflow: TextOverflow.ellipsis, ); }, );