diff --git a/src/inventory.h b/src/inventory.h index 845a1a7..df84279 100644 --- a/src/inventory.h +++ b/src/inventory.h @@ -1258,7 +1258,7 @@ struct Inventory { int itemIndex = index == targetIndex ? getGlobalIndex(page, index) : -1; for (int i = 0; i < itemsCount; i++) { - items[i]->update(chosen, phaseChoose); + items[i]->update(chosen && itemIndex == i, phaseChoose); float &angle = items[i]->angle; if (itemIndex != i || chosen) {