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
int percentage = i > 0 ? activePercents[i]
						- activePercents[i - 1] : activePercents[i];
				int gradientHeight = percentage * height / 100;
				gc.fillGradientRectangle(x, y + pos, width, gradientHeight,
						true);
				pos += gradientHeight;
			}
			if (pos < height) {
				gc.setBackground(parent.getBackground());
				gc.fillRectangle(x, pos, width, height - pos + 1);
			}
			gc.dispose();
			display.setData(E4_TOOLBAR_ACTIVE_IMAGE, toolbarActiveImage);
			display.disposeExec(new Runnable() {
				public void run() {
					Object obj = display.getData(E4_TOOLBAR_ACTIVE_IMAGE);
					if (obj != null) {
						Image tmp = (Image) obj;
						tmp.dispose();
						display.setData(E4_TOOLBAR_ACTIVE_IMAGE, null);
					}
				}
			});
		}
	}
	void createInactiveToolbarImages(final Display display) {
		Object inactive = display.getData(E4_TOOLBAR_INACTIVE_IMAGE);
		if (inactive != null) {
			toolbarInactiveImage = (Image) inactive;
		} else {