From 7f51e462c15e46a65fe6668a434b87ce5c4ce14d Mon Sep 17 00:00:00 2001 From: Pierre-Yves Nicolas <6371790+pynicolas@users.noreply.github.com> Date: Fri, 3 Apr 2026 10:51:30 +0200 Subject: [PATCH] Fix visual glitch when rotating a page with RTL language (#144) --- app/src/main/java/org/fairscan/app/ui/components/PageList.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 3697d75..ed31269 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 @@ -83,8 +83,8 @@ fun CommonPageList( state.onPageReorder(pageId, to.index) } val content: LazyListScope.() -> Unit = { - itemsIndexed(state.document.pages.map { it.key }, key = { _, item -> item.saveKey}) { index, item -> - ReorderableItem(reorderableLazyListState, key = item.saveKey) { isDragging -> + itemsIndexed(state.document.pages.map { it.key }, key = { _, item -> item.pageId}) { index, item -> + ReorderableItem(reorderableLazyListState, key = item.pageId) { isDragging -> val borderColor = if (isDragging) MaterialTheme.colorScheme.primary else Color.Transparent val modifier = Modifier