backing out intersection changes
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Rectangle.java b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Rectangle.java
index 20dff92..5a53032 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Rectangle.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Rectangle.java
@@ -182,10 +182,7 @@
 	lhs = y + height;

 	rhs = rect.y + rect.height;

 	int bottom = lhs < rhs ? lhs : rhs;

-	return new Rectangle (

-		left, top,

-		right < left ? 0 : right - left,

-		bottom < top ? 0 : bottom - top);

+	return new Rectangle (left, top, right - left, bottom - top);

 }

 

 /**