Default to 1:1 when no width/height are given for an image

This commit is contained in:
Henry Hiles 2026-06-20 23:39:05 -04:00
commit 7c01611859
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs

View file

@ -19,7 +19,7 @@ class MessageImage extends ConsumerWidget {
child: ClipRRect(
borderRadius: .all(.circular(8)),
child: AspectRatio(
aspectRatio: info!.width! / info!.height!,
aspectRatio: info?.width ?? 1 / (info?.height ?? 1),
child: Image(
image: CachedNetworkImage(
url.toString(),