From c531bd35c545e7f07419db3d56d660022e7083cf Mon Sep 17 00:00:00 2001 From: Pierre-Yves Nicolas <6371790+pynicolas@users.noreply.github.com> Date: Sun, 18 Jan 2026 07:46:16 +0100 Subject: [PATCH] Fix page re-ordering (was broken by 3c68e08) --- app/src/main/java/org/fairscan/app/ui/components/PageList.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/fairscan/app/ui/components/PageList.kt b/app/src/main/java/org/fairscan/app/ui/components/PageList.kt index 1d0bdbf..7f63403 100644 --- a/app/src/main/java/org/fairscan/app/ui/components/PageList.kt +++ b/app/src/main/java/org/fairscan/app/ui/components/PageList.kt @@ -72,7 +72,8 @@ fun CommonPageList( val isLandscape = LocalConfiguration.current.orientation == Configuration.ORIENTATION_LANDSCAPE val reorderableLazyListState = rememberReorderableLazyListState(state.listState) { from, to -> - state.onPageReorder(from.key as String, to.index) + val pageId = state.document.pageKeys[from.index].pageId + state.onPageReorder(pageId, to.index) } val content: LazyListScope.() -> Unit = { itemsIndexed(state.document.pageKeys, key = { _, item -> item.saveKey}) { index, item ->