From cd00910e8624a2375e6c6de4a9e55d6ab89fc570 Mon Sep 17 00:00:00 2001 From: otsmr Date: Sun, 1 Mar 2026 21:37:57 +0100 Subject: [PATCH] fix link shown even if message was not stored --- .../chat_messages_components/entries/chat_media_entry.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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,