From 56c886e2e290ed6ffc703d3d0ed2b2de9cbc7279 Mon Sep 17 00:00:00 2001 From: Malcolm Tyrrell Date: Sat, 17 May 2025 09:14:25 +0100 Subject: [PATCH] Account for extra port spacing when positioning expanded widgets --- src/DefaultHorizontalNodeGeometry.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DefaultHorizontalNodeGeometry.cpp b/src/DefaultHorizontalNodeGeometry.cpp index 466c5ef34..719fa4292 100644 --- a/src/DefaultHorizontalNodeGeometry.cpp +++ b/src/DefaultHorizontalNodeGeometry.cpp @@ -155,7 +155,7 @@ QPointF DefaultHorizontalNodeGeometry::widgetPosition(NodeId const nodeId) const // place it immediately after the caption. if (w->sizePolicy().verticalPolicy() & QSizePolicy::ExpandFlag) { return QPointF(2.0 * _portSpasing + maxPortsTextAdvance(nodeId, PortType::In), - captionHeight); + _portSpasing + captionHeight); } else { return QPointF(2.0 * _portSpasing + maxPortsTextAdvance(nodeId, PortType::In), (captionHeight + size.height() - w->height()) / 2.0);