[511007] Rounded bendpoints can lead to corrupted edges

Bug: 511007
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
diff --git a/org.eclipse.gmf.runtime.draw2d.ui/src/org/eclipse/gmf/runtime/draw2d/ui/geometry/PointListUtilities.java b/org.eclipse.gmf.runtime.draw2d.ui/src/org/eclipse/gmf/runtime/draw2d/ui/geometry/PointListUtilities.java
index b0dad12..b7ea90f 100644
--- a/org.eclipse.gmf.runtime.draw2d.ui/src/org/eclipse/gmf/runtime/draw2d/ui/geometry/PointListUtilities.java
+++ b/org.eclipse.gmf.runtime.draw2d.ui/src/org/eclipse/gmf/runtime/draw2d/ui/geometry/PointListUtilities.java
@@ -1971,7 +1971,7 @@
     		r = rDefault;
     		int distance = Math.min(points.getPoint(i-1).getDistanceOrthogonal(points.getPoint(i)),
     				points.getPoint(i).getDistanceOrthogonal(points.getPoint(i+1)));
-    		if (r > distance / 2) {
+    		if (r >= distance / 2) {
     			r = distance / 2 - 1;
     			rForBendpoint.put(new Integer(i), new Integer(r));
     		}