From c70c9829c06bc0a0a449feecdd2735a655d55954 Mon Sep 17 00:00:00 2001 From: dom Date: Sat, 14 Feb 2026 11:20:13 +0800 Subject: [PATCH] tweaks Signed-off-by: dom --- lib/common/widgets/image_viewer/loading_indicator.dart | 4 +--- lib/common/widgets/image_viewer/viewer.dart | 3 +++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/common/widgets/image_viewer/loading_indicator.dart b/lib/common/widgets/image_viewer/loading_indicator.dart index 3835e6980..e44850dee 100644 --- a/lib/common/widgets/image_viewer/loading_indicator.dart +++ b/lib/common/widgets/image_viewer/loading_indicator.dart @@ -100,9 +100,7 @@ class RenderLoadingIndicator extends RenderBox { ..drawCircle( center, radius, - paint - ..strokeWidth = strokeWidth - ..color = Colors.white, + paint..color = Colors.white, ) ..drawCircle( center, diff --git a/lib/common/widgets/image_viewer/viewer.dart b/lib/common/widgets/image_viewer/viewer.dart index d7703ac93..7a579726e 100644 --- a/lib/common/widgets/image_viewer/viewer.dart +++ b/lib/common/widgets/image_viewer/viewer.dart @@ -406,6 +406,9 @@ class _ViewerState extends State with SingleTickerProviderStateMixin { } final containerWidth = widget.containerSize.width; final imageWidth = _imageSize.width * _scale; + if (imageWidth <= containerWidth) { + return true; + } final dx = (1 - _scale) * containerWidth / 2; final dxOffset = (imageWidth - containerWidth) / 2; if (initialPosition.dx < lastPosition.global.dx) {