From f91daeb5787cc8e433ed50b24b2489bfd9b26857 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Mon, 18 Aug 2025 01:08:33 +0800 Subject: ux(launcher:Components): preserve selected position --- launcher/components/Spell.qml | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'launcher/components/Spell.qml') diff --git a/launcher/components/Spell.qml b/launcher/components/Spell.qml index d04e0eb..2072057 100644 --- a/launcher/components/Spell.qml +++ b/launcher/components/Spell.qml @@ -27,6 +27,10 @@ IComponent { } onAspellChanged: { + if (selectedIndex !== -1) { + syncSelectionState(); + return; + } selectedIndex = aspell.length > 0 ? 0 : -1; // selectedIndexChanged dont get called somehow syncSelectionState(); -- cgit v1.2.3