diff --git a/mobile/lib/presentation/widgets/images/image_provider.dart b/mobile/lib/presentation/widgets/images/image_provider.dart index be5b8b4189..3c3ed460b4 100644 --- a/mobile/lib/presentation/widgets/images/image_provider.dart +++ b/mobile/lib/presentation/widgets/images/image_provider.dart @@ -62,6 +62,9 @@ mixin CancellableImageProviderMixin on CancellableImageProvide return; } yield image; + } catch (e) { + PaintingBinding.instance.imageCache.evict(this); + rethrow; } finally { this.request = null; }