Display display = getDisplay(); display.asyncExec(new Runnable() { public void run() { if (table.isDisposed()) return; int oldColumn = column; column = -1; setRowColumn(row, oldColumn == 0 ? 0 : oldColumn-1, true); } });
resize();
		public void handleEvent(Event event) {			Display display = getDisplay();			display.asyncExec(new Runnable() {				public void run() {					if (table.isDisposed()) return;					int oldColumn = column;					column = -1;					setRowColumn(row, oldColumn == 0 ? 0 : oldColumn-1, true);				}			});		}