From 599067dd111f5e7f4baf879b295c8898acdd0785 Mon Sep 17 00:00:00 2001 From: tsic404 Date: Fri, 26 Apr 2024 16:52:35 +0800 Subject: [PATCH] fix: tooltip shown when drag dock prevent hover event from dragMouseArea to app mouseArea log: as title issue: https://github.com/linuxdeepin/developer-center/issues/8287 --- panels/dock/package/main.qml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/panels/dock/package/main.qml b/panels/dock/package/main.qml index 2fb58baad..e1baf7d3c 100644 --- a/panels/dock/package/main.qml +++ b/panels/dock/package/main.qml @@ -367,7 +367,9 @@ Window { property int oldDockSize: 0 property list recentDeltas: [] property int averageCount: 5 - + hoverEnabled: true + propagateComposedEvents: true + cursorShape: { if (Panel.position == Dock.Top || Panel.position == Dock.Bottom) { return Qt.SizeVerCursor @@ -388,6 +390,7 @@ Window { } onPositionChanged: function(mouse) { + if (!dock.isDragging) return var newPos = mapToGlobal(mouse.x, mouse.y) var xChange = newPos.x - oldMousePos.x var yChange = newPos.y - oldMousePos.y