Bug 174701 [Viewers] ViewerRow should be reused instead of connected to the Item
Currently we create a ViewerRow ver every Item we create this can degrade performance, we should cache the row and reuse it
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ColumnViewerEditor.java
}
			CellEditor oldEditor = cellEditor;
			cellEditor = null;
			activationEvent = null;
			oldEditor.deactivate();
			if (editorActivationListener != null
					&& !editorActivationListener.isEmpty()) {
				Object[] ls = editorActivationListener.getListeners();
				for (int i = 0; i < ls.length; i++) {
					((ColumnViewerEditorActivationListener) ls[i])
							.afterEditorDeactivated(tmp);
				}
			}
		}
	}
	/**
	 * Enable the editor by mouse down
	 * 
	 * @param event
	 */
	void handleEditorActivationEvent(ColumnViewerEditorActivationEvent event) {
		if (editorActivationStrategy.isEditorActivationEvent(event)) {
			if (cellEditor != null) {
				applyEditorValue();
			}
			this.cell = (ViewerCell) event.getSource();
			
			activationEvent = event;
			activationTime = event.time
					+ Display.getCurrent().getDoubleClickTime();