Fix background issue caused by clipping
diff --git a/bundles/org.eclipse.rap.draw2d/src/org/eclipse/draw2d/SWTGraphics.java b/bundles/org.eclipse.rap.draw2d/src/org/eclipse/draw2d/SWTGraphics.java
index 04a5031..0c280ee 100644
--- a/bundles/org.eclipse.rap.draw2d/src/org/eclipse/draw2d/SWTGraphics.java
+++ b/bundles/org.eclipse.rap.draw2d/src/org/eclipse/draw2d/SWTGraphics.java
@@ -145,9 +145,9 @@
 		public void setOn(GC gc, int translateX, int translateY) {
 			int xInt = (int) Math.floor(left);
 			int yInt = (int) Math.floor(top);
-			gc.setClipping(xInt + translateX, yInt + translateY,
-			 (int) Math.ceil(right) - xInt, (int) Math.ceil(bottom)
-			 - yInt);
+//			gc.setClipping(xInt + translateX, yInt + translateY,
+//			 (int) Math.ceil(right) - xInt, (int) Math.ceil(bottom)
+//			 - yInt);
 		}
 
 		public void translate(float dx, float dy) {
@@ -1110,7 +1110,7 @@
 			// it works.
 			appliedState.graphicHints ^= FILL_RULE_MASK;
 		}
-		gc.setClipping(path);
+//		gc.setClipping(path);
 		appliedState.relativeClip = currentState.relativeClip = null;
 	}
 
@@ -1146,7 +1146,7 @@
 			// loadPath(region, pathData.points, pathData.types);
 			region.intersect(new org.eclipse.swt.graphics.Rectangle(clipping.x,
 					clipping.y, clipping.width, clipping.height));
-			gc.setClipping(region.getBounds());
+//			gc.setClipping(region.getBounds());
 			appliedState.relativeClip = currentState.relativeClip = null;
 			region.dispose();
 		}