Skip to content

Commit 24befce

Browse files
authored
Merge branch 'master' into directional-arrow-remove-trig
2 parents 5bd263f + 427fd0d commit 24befce

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

Nodify/Connections/BaseConnection.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -982,6 +982,11 @@ protected override void OnRender(DrawingContext drawingContext)
982982
(Vector sourceOffset, Vector targetOffset) = GetOffset();
983983
drawingContext.DrawText(text, GetTextPosition(text, Source + sourceOffset, Target + targetOffset));
984984
}
985+
986+
if (AdornerLayer != null && Container is { IsKeyboardFocused: true })
987+
{
988+
AdornerLayer.Update(this);
989+
}
985990
}
986991

987992
internal void UpdateFocusVisual()
@@ -1022,7 +1027,9 @@ protected override void OnRender(DrawingContext drawingContext)
10221027
if (drawPen != null)
10231028
{
10241029
var widenPen = new Pen(null, _baseConnection.StrokeThickness + drawPen.Thickness + _baseConnection.FocusVisualPadding * 2d);
1025-
drawingContext.DrawGeometry(null, drawPen, _baseConnection.DefiningGeometry.GetWidenedPathGeometry(widenPen));
1030+
var geometry = _baseConnection.DefiningGeometry;
1031+
var expandedGeometry = Geometry.Combine(geometry, geometry.GetWidenedPathGeometry(widenPen), GeometryCombineMode.Union, Transform.Identity);
1032+
drawingContext.DrawGeometry(null, drawPen, expandedGeometry.GetOutlinedPathGeometry());
10261033
}
10271034
}
10281035
}

0 commit comments

Comments
 (0)