From 48b3b3caba3a8bb435428e5dfea430c9079d9bbf Mon Sep 17 00:00:00 2001 From: LeLunZ <31982496+LeLunZ@users.noreply.github.com> Date: Sun, 19 Apr 2026 16:22:42 +0200 Subject: [PATCH] fix(mobile): use actual child size for live photo --- .../widgets/asset_viewer/asset_page.widget.dart | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mobile/lib/presentation/widgets/asset_viewer/asset_page.widget.dart b/mobile/lib/presentation/widgets/asset_viewer/asset_page.widget.dart index 0934536471..84fdcf85f1 100644 --- a/mobile/lib/presentation/widgets/asset_viewer/asset_page.widget.dart +++ b/mobile/lib/presentation/widgets/asset_viewer/asset_page.widget.dart @@ -319,9 +319,11 @@ class _AssetPageState extends ConsumerState { return PhotoView.customChild( key: Key(asset.heroTag), - childSize: asset.width != null && asset.height != null - ? Size(asset.width!.toDouble(), asset.height!.toDouble()) - : null, + childSize: + _viewController?.scaleBoundaries?.childSize ?? + (asset.width != null && asset.height != null + ? Size(asset.width!.toDouble(), asset.height!.toDouble()) + : null), onDragStart: _onDragStart, onDragUpdate: _onDragUpdate, onDragEnd: _onDragEnd,