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/App.qml | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'launcher/components/App.qml') diff --git a/launcher/components/App.qml b/launcher/components/App.qml index 59a84cf..616cccc 100644 --- a/launcher/components/App.qml +++ b/launcher/components/App.qml @@ -95,6 +95,10 @@ IComponent { } onEntriesChanged: { + if (selectedIndex !== -1) { + syncSelectionState(); + return; + } selectedIndex = 0; listView.contentY = 0; syncSelectionState(); -- cgit v1.2.3