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
gc.dispose();
			display.setData(E4_TOOLBAR_INACTIVE_IMAGE, toolbarInactiveImage);
			display.disposeExec(new Runnable() {
				public void run() {
					Object obj = display.getData(E4_TOOLBAR_INACTIVE_IMAGE);
					if (obj != null) {
						Image tmp = (Image) obj;
						tmp.dispose();
						display.setData(E4_TOOLBAR_INACTIVE_IMAGE, null);
					}
				}
			});
		}
	}
	public ImageData blur(Image src, int radius, int sigma) {
		float[] kernel = create1DKernel(radius, sigma);
		ImageData imgPixels = src.getImageData();
		int width = imgPixels.width;
		int height = imgPixels.height;
		int[] inPixels = new int[width * height];
		int[] outPixels = new int[width * height];
		int offset = 0;
		for (int y = 0; y < height; y++) {
			for (int x = 0; x < width; x++) {
				RGB rgb = imgPixels.palette.getRGB(imgPixels.getPixel(x, y));
				if (rgb.red == 255 && rgb.green == 255 && rgb.blue == 255) {
					inPixels[offset] = (rgb.red << 16) | (rgb.green << 8)
							| rgb.blue;
				} else {
					inPixels[offset] = (imgPixels.getAlpha(x, y) << 24)