Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 154289 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/jface/viewers/ColumnViewer.java (-9 / +5 lines)
Lines 126-132 Link Here
126
	 * @param columnIndex
126
	 * @param columnIndex
127
	 * @return TableColumnViewer
127
	 * @return TableColumnViewer
128
	 */
128
	 */
129
	public ViewerColumn getViewerColumn(final int columnIndex) {
129
	public ViewerColumn getViewerColumn(int columnIndex) {
130
130
131
		ViewerColumn viewer;
131
		ViewerColumn viewer;
132
		Widget columnOwner = getColumnViewerOwner(columnIndex);
132
		Widget columnOwner = getColumnViewerOwner(columnIndex);
Lines 142-150 Link Here
142
			viewer = createColumnViewer(columnOwner, ViewerLabelProvider
142
			viewer = createColumnViewer(columnOwner, ViewerLabelProvider
143
					.createViewerLabelProvider(getLabelProvider()));
143
					.createViewerLabelProvider(getLabelProvider()));
144
			setViewerColumn(columnIndex, viewer);
144
			setViewerColumn(columnIndex, viewer);
145
		} else
145
		}
146
			// Reset the colum-index because maybe it changed from the last time
146
		
147
			viewer.getLabelProvider().setColumnIndex(columnIndex);
147
		viewer.getLabelProvider().setColumnIndex(columnIndex);
148
148
149
		return viewer;
149
		return viewer;
150
	}
150
	}
Lines 154-160 Link Here
154
	 * @param columnIndex
154
	 * @param columnIndex
155
	 * @param viewer
155
	 * @param viewer
156
	 */
156
	 */
157
	public void setViewerColumn(final int columnIndex, ViewerColumn viewer) {
157
	private void setViewerColumn(final int columnIndex, ViewerColumn viewer) {
158
		if (getCellModifier() != null) {
158
		if (getCellModifier() != null) {
159
			viewer.setEditingSupport(new EditingSupport() {
159
			viewer.setEditingSupport(new EditingSupport() {
160
160
Lines 199-208 Link Here
199
				}
199
				}
200
			});
200
			});
201
		}
201
		}
202
203
		// Reset the colum-index because maybe it changed from the last time
204
		viewer.getLabelProvider().setColumnIndex(columnIndex);
205
206
	}
202
	}
207
203
208
	/**
204
	/**

Return to bug 154289