diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt index 3e6395af7..4f1adcc07 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryPreviewScreen.kt @@ -61,7 +61,7 @@ import com.hippo.ehviewer.ui.main.EhPreviewItemPlaceholder import com.hippo.ehviewer.ui.navToReader import com.hippo.ehviewer.ui.setMD3Content import com.hippo.ehviewer.ui.tools.rememberDialogState -import com.hippo.ehviewer.ui.tools.rememberMemorized +import com.hippo.ehviewer.ui.tools.rememberInVM import com.hippo.ehviewer.util.getParcelableCompat import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch @@ -100,7 +100,7 @@ class GalleryPreviewScreen : Fragment() { result.first.first } - val data = rememberMemorized { + val data = rememberInVM { val previewPagesMap = galleryDetail.previewList.associateBy { it.position } as MutableMap Pager(PagingConfig(pageSize = pgSize, initialLoadSize = pgSize, jumpThreshold = 2 * pgSize)) { object : PagingSource() { diff --git a/app/src/main/java/com/hippo/ehviewer/ui/tools/RememberGlobally.kt b/app/src/main/java/com/hippo/ehviewer/ui/tools/RememberGlobally.kt index d101eda54..1edda95ba 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/tools/RememberGlobally.kt +++ b/app/src/main/java/com/hippo/ehviewer/ui/tools/RememberGlobally.kt @@ -13,7 +13,7 @@ class StateMapViewModel : ViewModel() { } @Composable -fun rememberMemorized( +fun rememberInVM( vararg inputs: Any?, init: ViewModel.() -> T, ): T {