From 442ab8cdfa7c45c2904a575d95cd9e1ae81ac9e6 Mon Sep 17 00:00:00 2001 From: Yuichiro Kinoshita Date: Mon, 28 Aug 2023 12:08:09 +0900 Subject: [PATCH] fix: crush bug --- .../milktea/note/timeline/viewmodel/TimelineViewModel.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/features/note/src/main/java/net/pantasystem/milktea/note/timeline/viewmodel/TimelineViewModel.kt b/modules/features/note/src/main/java/net/pantasystem/milktea/note/timeline/viewmodel/TimelineViewModel.kt index b0b512a304..051526555e 100644 --- a/modules/features/note/src/main/java/net/pantasystem/milktea/note/timeline/viewmodel/TimelineViewModel.kt +++ b/modules/features/note/src/main/java/net/pantasystem/milktea/note/timeline/viewmodel/TimelineViewModel.kt @@ -255,7 +255,12 @@ class TimelineViewModel @AssistedInject constructor( timelineStore.suspendStreaming() } viewModelScope.launch { - timelineStore.releaseUnusedPages(firstVisiblePosition) + try { + timelineStore.releaseUnusedPages(firstVisiblePosition) + } catch (e: IllegalArgumentException) { + logger.log("release unused pages failed") + logger.error("release unused pages failed", e) + } } saveScrollPositionScrolledEvent.tryEmit(firstVisiblePosition) }