diff --git a/lib/modules/manga/reader/widgets/circular_progress_indicator_animate_rotate.dart b/lib/modules/manga/reader/widgets/circular_progress_indicator_animate_rotate.dart index 3fe2de49..08c729ea 100644 --- a/lib/modules/manga/reader/widgets/circular_progress_indicator_animate_rotate.dart +++ b/lib/modules/manga/reader/widgets/circular_progress_indicator_animate_rotate.dart @@ -51,9 +51,13 @@ class _CircularProgressIndicatorAnimateRotateState duration: const Duration(milliseconds: 500), curve: Curves.easeInOut, tween: Tween(begin: 0, end: widget.progress), - builder: - (context, value, _) => - CircularProgressIndicator(value: value), + builder: (context, value, _) { + final safeValue = + value.isNaN || value.isInfinite + ? null + : value.clamp(0.0, 1.0); + return CircularProgressIndicator(value: safeValue); + }, ), ), );