diff --git a/simpleexample/src/main/java/simpleex/ui/DraggableNodeController.java b/simpleexample/src/main/java/simpleex/ui/DraggableNodeController.java index 36dab05e468e1191b64b1d8253e82e971f0e17a1..ed689384a4554ee8c160463d9655fd1a468f8cc8 100644 --- a/simpleexample/src/main/java/simpleex/ui/DraggableNodeController.java +++ b/simpleexample/src/main/java/simpleex/ui/DraggableNodeController.java @@ -58,7 +58,7 @@ public class DraggableNodeController { } private void mouseDragged(final MouseEvent mouseEvent) { - if (currentNode.isPresent() && currentNode == mouseEvent.getSource()) { + if (currentNode.isPresent() && currentNode.get() == mouseEvent.getSource()) { final double dx = mouseEvent.getSceneX() - startPoint.getX(); final double dy = mouseEvent.getSceneY() - startPoint.getY(); updateNode(dx, dy);