Bug 317180 Screen cheese when starting fresh workspace
bundles/org.eclipse.e4.ui.workbench.renderers.swt/src/org/eclipse/e4/ui/workbench/renderers/swt/CTabRendering.java
}
				}
			});
		}
	}
	void createActiveToolbarImages(final Display display) {
		Object active = display.getData(E4_TOOLBAR_ACTIVE_IMAGE);
		if (active != null) {
			toolbarActiveImage = (Image) active;
		} else {
			
			if (activeToolbar == null || activePercents == null)
				return;
			int width = 5;
			int height = parent.getTabHeight() + 4;
			int x = 0;
			int y = -1;
			toolbarActiveImage = new Image(display, width, 30);
			GC gc = new GC(toolbarActiveImage);
			
			Color lastColor = activeToolbar[0];
			if (lastColor == null)
				lastColor = parent.getBackground();
			int pos = 0;
			for (int i = 0; i < activePercents.length; i++) {
				gc.setForeground(lastColor);
				lastColor = activeToolbar[i + 1];
				if (lastColor == null)
					lastColor = parent.getBackground();
				gc.setBackground(lastColor);