From cdc2927d473f91c927463fa636729b8fac2dbbde Mon Sep 17 00:00:00 2001 From: shenlong-tanwen <139912620+shalong-tanwen@users.noreply.github.com> Date: Tue, 8 Jul 2025 17:39:32 +0530 Subject: [PATCH] fix: error from pre-caching beyond total assets --- mobile/lib/domain/services/timeline.service.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mobile/lib/domain/services/timeline.service.dart b/mobile/lib/domain/services/timeline.service.dart index 02ed552e0e..d8975e7e21 100644 --- a/mobile/lib/domain/services/timeline.service.dart +++ b/mobile/lib/domain/services/timeline.service.dart @@ -184,7 +184,7 @@ class TimelineService { // Pre-cache assets around the given index for asset viewer Future preCacheAssets(int index) => - _mutex.run(() => _loadAssets(index, 5)); + _mutex.run(() => _loadAssets(index, math.min(5, totalAssets - index))); BaseAsset getAsset(int index) { if (!hasRange(index, 1)) {