Bug 563575 - Fix issue where view toolbars could overlap tabs when
resizing.

Change-Id: Iaeafb069391e4010242bf1eae3b37c15aa7e91b3
Signed-off-by: Mike Marchand <mmarchand@cranksoftware.com>
diff --git a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java
index 867b7ab..0853194 100644
--- a/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java
+++ b/bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java
@@ -185,8 +185,8 @@
 			width = width + 2 * (INNER_KEYLINE + OUTER_KEYLINE + sideDropWidth);
 			break;
 		case PART_BORDER:
-			x = x - INNER_KEYLINE - OUTER_KEYLINE - sideDropWidth;
-			width = width + 2 * (INNER_KEYLINE + OUTER_KEYLINE + sideDropWidth);
+			x = x - INNER_KEYLINE - OUTER_KEYLINE - sideDropWidth - ITEM_LEFT_MARGIN;
+			width = width + 2 * (INNER_KEYLINE + OUTER_KEYLINE + sideDropWidth) + ITEM_RIGHT_MARGIN;
 			height += borderTop + borderBottom;
 			y -= borderTop;
 			if (onBottom) {
@@ -600,7 +600,7 @@
 
 			// Remember for use in header drawing
 			if (cornerSize == SQUARE_CORNER) {
-				//We don't require clipping.  The clip is not clear coming in, but  
+				//We don't require clipping.  The clip is not clear coming in, but
 				//in the round case it is always set coming in and cleared going out
 				//so in the square case we can just clear off the bat.
 				gc.setClipping((Rectangle) null);