diff --git a/GraphX.Controls/Controls/EdgeControlBase.cs b/GraphX.Controls/Controls/EdgeControlBase.cs index 6539b7f..cbc865e 100644 --- a/GraphX.Controls/Controls/EdgeControlBase.cs +++ b/GraphX.Controls/Controls/EdgeControlBase.cs @@ -644,7 +644,7 @@ namespace GraphX.Controls var pt = new Point( sourcePos.X + SelfLoopIndicatorOffset.X - (hasNoTemplate ? SelfLoopIndicatorRadius : SelfLoopIndicator.DesiredSize.Width), - sourcePos.Y + SelfLoopIndicatorOffset.X - (hasNoTemplate ? SelfLoopIndicatorRadius : SelfLoopIndicator.DesiredSize.Height)); + sourcePos.Y + SelfLoopIndicatorOffset.Y - (hasNoTemplate ? SelfLoopIndicatorRadius : SelfLoopIndicator.DesiredSize.Height)); //if we has no self looped edge template defined we'll use default built-in indicator if (hasNoTemplate)