diff --git a/lib/src/views/chats/chat_messages_components/entries/chat_media_entry.dart b/lib/src/views/chats/chat_messages_components/entries/chat_media_entry.dart index 313fbff..6668e78 100644 --- a/lib/src/views/chats/chat_messages_components/entries/chat_media_entry.dart +++ b/lib/src/views/chats/chat_messages_components/entries/chat_media_entry.dart @@ -126,7 +126,7 @@ class _ChatMediaEntryState extends State { final info = getBubbleInfo(context, widget.message, null, null, null, 200); final data = AdditionalMessageData.fromBuffer(addData); - if (data.hasLink()) { + if (data.hasLink() && widget.message.mediaStored) { imageBorderRadius = const BorderRadius.only( topLeft: Radius.circular(12), topRight: Radius.circular(12), @@ -160,7 +160,9 @@ class _ChatMediaEntryState extends State { } return Column( - crossAxisAlignment: CrossAxisAlignment.start, + crossAxisAlignment: widget.message.senderId == null + ? CrossAxisAlignment.end + : CrossAxisAlignment.start, children: [ GestureDetector( key: reopenMediaFile,