1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-01 13:25:45 +02:00

Bug 510998 - Fix a deprecation warning in CEditorColoringConfigurationBlock

Change-Id: I6da1652d9b6fcc7a9775d427a57c858cb7323f1e
This commit is contained in:
Nathan Ridge 2017-01-24 19:37:27 -05:00
parent 02a04cebad
commit b10699be77

View file

@ -37,7 +37,7 @@ import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.viewers.StructuredViewer; import org.eclipse.jface.viewers.StructuredViewer;
import org.eclipse.jface.viewers.TreeViewer; import org.eclipse.jface.viewers.TreeViewer;
import org.eclipse.jface.viewers.Viewer; import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerSorter; import org.eclipse.jface.viewers.ViewerComparator;
import org.eclipse.swt.SWT; import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter; import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionEvent;
@ -61,6 +61,8 @@ import org.eclipse.ui.dialogs.PreferencesUtil;
import org.eclipse.ui.editors.text.EditorsUI; import org.eclipse.ui.editors.text.EditorsUI;
import org.eclipse.ui.texteditor.ChainedPreferenceStore; import org.eclipse.ui.texteditor.ChainedPreferenceStore;
import com.ibm.icu.text.Collator;
import org.eclipse.cdt.ui.CUIPlugin; import org.eclipse.cdt.ui.CUIPlugin;
import org.eclipse.cdt.ui.PreferenceConstants; import org.eclipse.cdt.ui.PreferenceConstants;
import org.eclipse.cdt.ui.text.ICPartitions; import org.eclipse.cdt.ui.text.ICPartitions;
@ -594,7 +596,7 @@ class CEditorColoringConfigurationBlock extends AbstractConfigurationBlock {
fListViewer= new TreeViewer(editorComposite, SWT.SINGLE | SWT.BORDER); fListViewer= new TreeViewer(editorComposite, SWT.SINGLE | SWT.BORDER);
fListViewer.setLabelProvider(new ColorListLabelProvider()); fListViewer.setLabelProvider(new ColorListLabelProvider());
fListViewer.setContentProvider(new ColorListContentProvider()); fListViewer.setContentProvider(new ColorListContentProvider());
fListViewer.setSorter(new ViewerSorter() { fListViewer.setComparator(new ViewerComparator(Collator.getInstance()) {
@Override @Override
public int category(Object element) { public int category(Object element) {
// don't sort the top level categories // don't sort the top level categories