From 8f45fe7a7783e1fec34aa4bed6bd24d92ffd4849 Mon Sep 17 00:00:00 2001 From: "Andres Gomez, Thomas (ITDV RL)" Date: Wed, 12 Feb 2025 13:16:01 +0100 Subject: [PATCH] Fix inventory recomposition --- .../ui/screens/character/pages/inventory/InventoryPage.kt | 2 -- .../composable/draggable/DraggableInventoryElement.kt | 6 +----- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/app/src/main/java/com/pixelized/rplexicon/ui/screens/character/pages/inventory/InventoryPage.kt b/app/src/main/java/com/pixelized/rplexicon/ui/screens/character/pages/inventory/InventoryPage.kt index 920c606..2cd46e6 100644 --- a/app/src/main/java/com/pixelized/rplexicon/ui/screens/character/pages/inventory/InventoryPage.kt +++ b/app/src/main/java/com/pixelized/rplexicon/ui/screens/character/pages/inventory/InventoryPage.kt @@ -170,7 +170,6 @@ fun InventoryPage( } } -@OptIn(ExperimentalFoundationApi::class) @Composable private fun InventoryContent( modifier: Modifier = Modifier, @@ -248,7 +247,6 @@ private fun InventoryContent( when (item) { is String -> CategoryHeader( modifier = Modifier - .animateItem() .fillMaxWidth() .padding( start = 16.dp, diff --git a/app/src/main/java/com/pixelized/rplexicon/ui/screens/character/pages/inventory/composable/draggable/DraggableInventoryElement.kt b/app/src/main/java/com/pixelized/rplexicon/ui/screens/character/pages/inventory/composable/draggable/DraggableInventoryElement.kt index 719773c..ec6e9cb 100644 --- a/app/src/main/java/com/pixelized/rplexicon/ui/screens/character/pages/inventory/composable/draggable/DraggableInventoryElement.kt +++ b/app/src/main/java/com/pixelized/rplexicon/ui/screens/character/pages/inventory/composable/draggable/DraggableInventoryElement.kt @@ -1,15 +1,12 @@ package com.pixelized.rplexicon.ui.screens.character.pages.inventory.composable.draggable -import androidx.compose.foundation.ExperimentalFoundationApi import androidx.compose.foundation.layout.Box -import androidx.compose.foundation.lazy.grid.LazyGridItemScope import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.graphicsLayer -@OptIn(ExperimentalFoundationApi::class) @Composable -fun LazyGridItemScope.DraggableInventoryElement( +fun DraggableInventoryElement( modifier: Modifier = Modifier, dragDropState: InventoryDragDropState, index: Int, @@ -18,7 +15,6 @@ fun LazyGridItemScope.DraggableInventoryElement( ) { Box( modifier = Modifier - .animateItem() .graphicsLayer { dragDropState.draggedItemElement?.let { element -> this.alpha = when {