From f63f0519eab35d3c424d6e35c1090d26a9bb17d2 Mon Sep 17 00:00:00 2001 From: ayt Date: Thu, 12 Feb 2026 08:41:01 +0800 Subject: [PATCH] =?UTF-8?q?fix(qml):=20=E8=A7=A3=E5=86=B3=E6=9C=80?= =?UTF-8?q?=E8=BF=91=E5=92=8C=E6=94=B6=E8=97=8F=E9=A1=B5=E9=9D=A2=E5=88=87?= =?UTF-8?q?=E6=8D=A2=E5=90=8E=EF=BC=8C=E7=84=A6=E7=82=B9=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 由于最近和收藏页面切换时,source属性变化的槽函数将focus置为false导致焦点异常,修改方法为不改变focus,而是在每次加载收藏页面时将控制边框显示的属性设置为false Bug: #591721 From: kylin Severity: Low Changelog-Other: 解决焦点异常的问题 Changelog-Break: 收藏页面构造完成后的边框显示 Change-Id: I8db729007a9f2d16ed0d99b8afa105f750c4c407 --- qml/AppUI/WidgetPage.qml | 4 ---- qml/extensions/FavoriteExtension.qml | 1 + 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/qml/AppUI/WidgetPage.qml b/qml/AppUI/WidgetPage.qml index 4954c471..9ada2d8f 100644 --- a/qml/AppUI/WidgetPage.qml +++ b/qml/AppUI/WidgetPage.qml @@ -184,10 +184,6 @@ Item { clip: true KeyNavigation.tab: focusToSidebar - onSourceChanged: { - focus = false; - } - onLoaded: { item.send.connect(widgetList.send); // sidebarLayout.updateSidebarLayout(widgetList.currentItem.extensionOptions); diff --git a/qml/extensions/FavoriteExtension.qml b/qml/extensions/FavoriteExtension.qml index 7f3fda0e..49dfb1e2 100644 --- a/qml/extensions/FavoriteExtension.qml +++ b/qml/extensions/FavoriteExtension.qml @@ -215,6 +215,7 @@ UkuiMenuExtension { Component.onCompleted: { favoriteView.viewModel.model = extensionData.favoriteAppsModel folderLoader.turnPageFinished.connect(contentShowFinished) + favoriteView.itemShowBorder = false; } Component.onDestruction: { folderLoader.turnPageFinished.disconnect(contentShowFinished); -- Gitee