fixed CellLayerPainter clipping
diff --git a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/cell/CellInvariants.xtend b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/cell/CellInvariants.xtend
index 427dabb..9eb45cd 100644
--- a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/cell/CellInvariants.xtend
+++ b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/cell/CellInvariants.xtend
@@ -9,6 +9,9 @@
  */
 class CellInvariants {
 	
+	/**
+	 * @return The pixel bounds of the cell relative to its owning layer.
+	 */
 	def static getPixelBounds(Cell cell) {
 		val layer = cell.layer
 		val positionBounds = cell.positionBounds
diff --git a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/impl/CellLayerPainter.xtend b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/impl/CellLayerPainter.xtend
index 7e0d5d5..30b2368 100644
--- a/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/impl/CellLayerPainter.xtend
+++ b/org.eclipse.nebula.widgets.nattable.core/src/org/eclipse/nebula/widgets/nattable/core/layer/impl/CellLayerPainter.xtend
@@ -23,7 +23,6 @@
 			for (rowPosition : 0 ..< layer.getRowCount) {
 				val cell = layer.getCell(columnPosition, rowPosition)
 				gc.pushState
-				gc.clipBounds = cell.paintRegion
 				cellPainter.paintCell(cell, cell.paintRegion, gc)
 				gc.popState
 			}