From 873629a42815712b2559ee0e8e5c4ce4e7612dd6 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sat, 16 Aug 2025 17:18:28 +0800 Subject: fix(Spell): activeRect out of sync --- launcher/components/Spell.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/launcher/components/Spell.qml b/launcher/components/Spell.qml index 882c539..6cd847c 100644 --- a/launcher/components/Spell.qml +++ b/launcher/components/Spell.qml @@ -36,12 +36,12 @@ IComponent { } onSelectedIndexChanged: { - syncSelectionState(); if (!loader.view || !loader.item || !loader.item.flickable) return; if (selectedIndex < 0 || selectedIndex >= loader.view.count) return; Qt.callLater(() => { + syncSelectionState(); loader.view.currentIndex = selectedIndex; loader.view.positionViewAtIndex(selectedIndex, GridView.Contain); }); -- cgit v1.2.3