diff --git a/flutter/lib/desktop/pages/remote_page.dart b/flutter/lib/desktop/pages/remote_page.dart index 117a0ab02..1aca198c2 100644 --- a/flutter/lib/desktop/pages/remote_page.dart +++ b/flutter/lib/desktop/pages/remote_page.dart @@ -321,12 +321,10 @@ class _ImagePaintState extends State { if (c.scrollStyle == ScrollStyle.scrollbar) { final imageWidth = c.getDisplayWidth() * s; final imageHeight = c.getDisplayHeight() * s; - final imageWidget = SizedBox( - width: imageWidth, - height: imageHeight, - child: CustomPaint( - painter: ImagePainter(image: m.image, x: 0, y: 0, scale: s), - )); + final imageWidget = CustomPaint( + size: Size(imageWidth, imageHeight), + painter: ImagePainter(image: m.image, x: 0, y: 0, scale: s), + ); return NotificationListener( onNotification: (notification) { @@ -350,13 +348,10 @@ class _ImagePaintState extends State { Size(imageWidth, imageHeight))), ); } else { - final imageWidget = SizedBox( - width: c.size.width, - height: c.size.height, - child: CustomPaint( - painter: - ImagePainter(image: m.image, x: c.x / s, y: c.y / s, scale: s), - )); + final imageWidget = CustomPaint( + size: Size(c.size.width, c.size.height), + painter: ImagePainter(image: m.image, x: c.x / s, y: c.y / s, scale: s), + ); return mouseRegion(child: _buildListener(imageWidget)); } }