Skip to content

Commit bff5516

Browse files
Merge pull request #2280 from nextcloud/fix/neon_talk/file-preview-fallback-resolution
2 parents b238891 + b0d4e08 commit bff5516

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

packages/neon/neon_talk/lib/src/widgets/rich_object/file_preview.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ class TalkRichObjectFilePreview extends StatelessWidget {
2020
Widget build(BuildContext context) {
2121
return LayoutBuilder(
2222
builder: (context, constraints) {
23+
final devicePixelRatio = MediaQuery.of(context).devicePixelRatio;
24+
2325
final maxSize = Size(constraints.maxWidth, MediaQuery.sizeOf(context).height / 2);
2426

2527
Size? logicalSize;
26-
var deviceSize = const Size(-1, -1);
28+
var deviceSize = Size(-1, maxSize.height / devicePixelRatio);
2729

2830
if (parameter.width != null && parameter.height != null) {
29-
final devicePixelRatio = MediaQuery.of(context).devicePixelRatio;
30-
3131
deviceSize = Size(
3232
_parseDimension(parameter.width!).toDouble(),
3333
_parseDimension(parameter.height!).toDouble(),
@@ -66,7 +66,8 @@ class TalkRichObjectFilePreview extends StatelessWidget {
6666
(b) => b
6767
..fileId = int.parse(parameter.id)
6868
..x = deviceSize.width.toInt()
69-
..y = deviceSize.height.toInt(),
69+
..y = deviceSize.height.toInt()
70+
..a = true,
7071
),
7172
),
7273
);

0 commit comments

Comments
 (0)