diff --git a/src/main/java/plugins/adufour/protocols/gui/block/WorkFlowPanel.java b/src/main/java/plugins/adufour/protocols/gui/block/WorkFlowPanel.java index fed9063753ccc61534e87a5365d4199d94482dd3..1742785e651d22a5a06727d77bfbe4bf854a4132 100644 --- a/src/main/java/plugins/adufour/protocols/gui/block/WorkFlowPanel.java +++ b/src/main/java/plugins/adufour/protocols/gui/block/WorkFlowPanel.java @@ -331,12 +331,16 @@ public class WorkFlowPanel extends BlockPanel implements VarVisibilityListener if (blockDesc.isCollapsed()) return; - DragDropZone dz = varDropZones.get(variable); - int y = dz.getLocationOnScreen().y; - int offsetY = getLocationOnScreen().y; + DragDropZone dz = getP1Zone(); + + if (dz != null) + { + int y = dz.getLocationOnScreen().y; + int offsetY = getLocationOnScreen().y; - x1 = dz.getWidth(); - y1 = y - offsetY + dz.getHeight() / 2; + x1 = dz.getWidth(); + y1 = y - offsetY + dz.getHeight() / 2; + } } @Override diff --git a/src/main/java/plugins/adufour/protocols/gui/link/Line.java b/src/main/java/plugins/adufour/protocols/gui/link/Line.java index 5ac5ab36b479f3c3095b1e0e161c2c86221d3050..a7e45ebf199812544da851848cd2b461bed1e78b 100644 --- a/src/main/java/plugins/adufour/protocols/gui/link/Line.java +++ b/src/main/java/plugins/adufour/protocols/gui/link/Line.java @@ -120,12 +120,12 @@ public abstract class Line extends Line2D.Float implements ComponentListener, Mo if (p1z != null) p1z.addMouseListener(this); - else - System.err.print("source drag zone null !"); +// else +// System.err.print("source drag zone null !"); if (p2z != null) p2z.addMouseListener(this); - else - System.err.print("destination drop zone null !"); +// else +// System.err.print("destination drop zone null !"); } /**