From 330db3f6a123cdc07dfc05c2d38ba4329d5cce06 Mon Sep 17 00:00:00 2001 From: wjyrich <1071633242@qq.com> Date: Wed, 30 Apr 2025 16:51:44 +0800 Subject: [PATCH] fix: Clicking tab multiple times to switch focus appear to switch back and forth fix tab Btn with focus pms-bug-315227 --- qml/windowed/AppList.qml | 2 +- qml/windowed/AppListView.qml | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/qml/windowed/AppList.qml b/qml/windowed/AppList.qml index 406669fd..af7231b5 100644 --- a/qml/windowed/AppList.qml +++ b/qml/windowed/AppList.qml @@ -50,7 +50,7 @@ ColumnLayout { id: appCategoryListView MouseAreaCom {} - nextKeyTabTargetItem: nextKeyTabTarget + KeyNavigation.tab: nextKeyTabTarget } } diff --git a/qml/windowed/AppListView.qml b/qml/windowed/AppListView.qml index 37603467..c4bdfed5 100644 --- a/qml/windowed/AppListView.qml +++ b/qml/windowed/AppListView.qml @@ -15,7 +15,7 @@ import org.deepin.launchpad.models 1.0 FocusScope { id: root - property Item nextKeyTabTargetItem + property Item keyTabTarget: listView property alias model: listView.model function positionViewAtBeginning() { @@ -244,7 +244,6 @@ FocusScope { ToolTip.delay: 500 ToolTip.visible: hovered && contentItem.implicitWidth > contentItem.width - KeyNavigation.tab: nextKeyTabTargetItem Drag.dragType: Drag.Automatic Drag.mimeData: Helper.generateDragMimeData(model.desktopId, true) Drag.hotSpot.y: height / 2 @@ -324,7 +323,6 @@ FocusScope { id: listView anchors.fill: parent - activeFocusOnTab: true highlightFollowsCurrentItem: true // displayMarginBeginning: -45 clip: true