From 5fae48762832e25efe57691bbf1c5670c162c97e Mon Sep 17 00:00:00 2001 From: Wang Zichong Date: Tue, 15 Apr 2025 13:25:50 +0800 Subject: [PATCH] fix: elements not aligned correctly when dock resize MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复用户拖拽 dock 调整高度时,dock内元素未居中的问题. PMS: BUG-312831 Log: --- panels/dock/package/main.qml | 4 ++-- panels/dock/tray/package/tray.qml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/panels/dock/package/main.qml b/panels/dock/package/main.qml index ec9c57664..8d627f690 100644 --- a/panels/dock/package/main.qml +++ b/panels/dock/package/main.qml @@ -235,8 +235,8 @@ Window { Item { id: dockContainer - width: dock.useColumnLayout ? Panel.dockSize : parent.width - height: dock.useColumnLayout ? parent.height : Panel.dockSize + width: dock.useColumnLayout ? dock.dockSize : parent.width + height: dock.useColumnLayout ? parent.height : dock.dockSize anchors { left: parent.left top: parent.top diff --git a/panels/dock/tray/package/tray.qml b/panels/dock/tray/package/tray.qml index 4795b57f9..d90f2f5cf 100644 --- a/panels/dock/tray/package/tray.qml +++ b/panels/dock/tray/package/tray.qml @@ -102,7 +102,7 @@ AppletItem { isHorizontal: !tray.useColumnLayout model: DDT.TraySortOrderModel collapsed: DDT.TraySortOrderModel.collapsed - trayHeight: isHorizontal ? tray.implicitHeight : tray.implicitWidth + trayHeight: Panel.rootObject.dockSize surfaceAcceptor: isTrayPluginPopup color: "transparent" Component.onCompleted: {