From 467acede2a94e43821eb829bfb4fa6f3f2a910af Mon Sep 17 00:00:00 2001 From: mertalev <101130780+mertalev@users.noreply.github.com> Date: Sat, 26 Jul 2025 16:47:11 -0400 Subject: [PATCH] better update condition --- mobile/lib/presentation/widgets/images/thumbnail.widget.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mobile/lib/presentation/widgets/images/thumbnail.widget.dart b/mobile/lib/presentation/widgets/images/thumbnail.widget.dart index ae20ab52d9..67b2c8d96d 100644 --- a/mobile/lib/presentation/widgets/images/thumbnail.widget.dart +++ b/mobile/lib/presentation/widgets/images/thumbnail.widget.dart @@ -105,8 +105,9 @@ class _ThumbnailState extends State { void didUpdateWidget(Thumbnail oldWidget) { super.didUpdateWidget(oldWidget); if (oldWidget.imageProvider != widget.imageProvider || - oldWidget.blurhash != widget.blurhash || - (oldWidget.thumbhashMode == ThumbhashMode.disabled && oldWidget.thumbhashMode != ThumbhashMode.disabled)) { + (_providerImage == null && + (widget.thumbhashMode != ThumbhashMode.disabled && oldWidget.blurhash != widget.blurhash) || + (oldWidget.thumbhashMode == ThumbhashMode.disabled && widget.thumbhashMode != ThumbhashMode.disabled))) { _loadImage(); } }