X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.g2d%2Fsrc%2Forg%2Fsimantics%2Fg2d%2Fdiagram%2Fparticipant%2FTerminalPainter.java;h=d9c707993798974e4bb5ffce2fef813fce57f5df;hp=39baa912c6cfc99724aaa09b6c40a57b543af020;hb=452670c58399d8054872655841ebb6e66d9c6b6e;hpb=1dfeb7d5c49b1391cd9d877e1eddab18995cb151 diff --git a/bundles/org.simantics.g2d/src/org/simantics/g2d/diagram/participant/TerminalPainter.java b/bundles/org.simantics.g2d/src/org/simantics/g2d/diagram/participant/TerminalPainter.java index 39baa912c..d9c707993 100644 --- a/bundles/org.simantics.g2d/src/org/simantics/g2d/diagram/participant/TerminalPainter.java +++ b/bundles/org.simantics.g2d/src/org/simantics/g2d/diagram/participant/TerminalPainter.java @@ -189,7 +189,7 @@ public class TerminalPainter extends AbstractDiagramParticipant { // Paint terminals normally if (paintAreaTerminals || paintPointTerminals) { - List pickedTerminals = TerminalUtil.pickTerminals(diagram, null, paintPointTerminals, paintAreaTerminals); + List pickedTerminals = TerminalUtil.pickTerminals(getContext(), diagram, null, paintPointTerminals, paintAreaTerminals); paintTerminals(node, Color.BLUE, diagram, null, pickedTerminals, null); if(pickedTerminals.size() > 0) repaint = true; } @@ -208,7 +208,7 @@ public class TerminalPainter extends AbstractDiagramParticipant { Rectangle2D controlPickRect = getPickRectangle(mi.controlPosition.getX(), mi.controlPosition.getY()); Shape canvasPickRect = GeometryUtils.transformShape(controlPickRect, invTx); - List tis = TerminalUtil.pickTerminals(diagram, canvasPickRect, paintHoverAreaTerminals, paintHoverPointTerminals); + List tis = TerminalUtil.pickTerminals(getContext(), diagram, canvasPickRect, paintHoverAreaTerminals, paintHoverPointTerminals); paintTerminals(node, Color.RED, diagram, canvasPickRect.getBounds2D(), tis, strategy); if(tis.size() > 0) repaint = true; }