🐛 Dozens of bug fixes

This commit is contained in:
2025-07-23 02:33:28 +08:00
parent 19f0e11384
commit 170ea4f2c0
6 changed files with 65 additions and 60 deletions

View File

@@ -30,7 +30,11 @@ class AttachmentPreview extends StatelessWidget {
@override
Widget build(BuildContext context) {
var ratio =
(item.isOnCloud ? (item.data.fileMeta?['ratio'] ?? 1) : 1).toDouble();
item.isOnCloud
? (item.data.fileMeta?['ratio'] is num
? item.data.fileMeta!['ratio'].toDouble()
: 1.0)
: 1.0;
if (ratio == 0) ratio = 1.0;
return AspectRatio(