diff --git a/src/components/Timeline/Shared/Attachment/Image.tsx b/src/components/Timeline/Shared/Attachment/Image.tsx index 1b99e7fe..1a0960cb 100644 --- a/src/components/Timeline/Shared/Attachment/Image.tsx +++ b/src/components/Timeline/Shared/Attachment/Image.tsx @@ -28,7 +28,17 @@ const AttachmentImage = React.memo( uri={{ original: image.preview_url, remote: image.remote_url }} blurhash={image.blurhash} onPress={onPress} - style={[{ aspectRatio: attachmentAspectRatio({ total, index }) }]} + style={[ + { + aspectRatio: + total > 1 || + !image.meta?.original?.width || + !image.meta?.original?.height || + image.meta.original.width / image.meta.original.height > 2 + ? attachmentAspectRatio({ total, index }) + : image.meta.original.width / image.meta.original.height + } + ]} /> )