From 33c6ddf9b7a320f03a2ce8c78ca4a79f4edb96c5 Mon Sep 17 00:00:00 2001 From: Wang Zichong Date: Thu, 27 Nov 2025 16:38:24 +0800 Subject: [PATCH] fix: tooltip not centered when first hover MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 首次计算位置时先计算的bounding后设置的文字,所以首次计算结果肯定不正确. PMS: BUG-340869 Log: --- panels/dock/taskmanager/package/AppItem.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/panels/dock/taskmanager/package/AppItem.qml b/panels/dock/taskmanager/package/AppItem.qml index 268031428..de984c645 100644 --- a/panels/dock/taskmanager/package/AppItem.qml +++ b/panels/dock/taskmanager/package/AppItem.qml @@ -391,8 +391,8 @@ Item { interval: 50 onTriggered: { var point = root.mapToItem(null, root.width / 2, root.height / 2) - toolTip.DockPanelPositioner.bounding = Qt.rect(point.x, point.y, toolTip.width, toolTip.height) toolTip.text = root.itemId === "dde-trash" ? root.name + "-" + taskmanager.Applet.getTrashTipText() : root.name + toolTip.DockPanelPositioner.bounding = Qt.rect(point.x, point.y, toolTip.width, toolTip.height) toolTip.open() } }