Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousModel.java8
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousTableViewer.java10
2 files changed, 9 insertions, 9 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousModel.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousModel.java
index 86954df46..19bc7c32c 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousModel.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousModel.java
@@ -37,8 +37,8 @@ import org.eclipse.debug.internal.ui.viewers.provisional.IAsynchronousContentAda
import org.eclipse.debug.internal.ui.viewers.provisional.IAsynchronousLabelAdapter;
import org.eclipse.debug.internal.ui.viewers.provisional.IChildrenRequestMonitor;
import org.eclipse.debug.internal.ui.viewers.provisional.ILabelRequestMonitor;
+import org.eclipse.jface.viewers.ViewerComparator;
import org.eclipse.jface.viewers.ViewerFilter;
-import org.eclipse.jface.viewers.ViewerSorter;
/**
* Model for an asynchronous viewer
@@ -549,9 +549,9 @@ public abstract class AsynchronousModel {
protected void setChildren(final ModelNode parentNode, List<Object> kids) {
final Object[] children = filter(parentNode.getElement(), kids.toArray());
final AsynchronousViewer viewer = getViewer();
- ViewerSorter sorter = viewer.getSorter();
- if (sorter != null) {
- sorter.sort(viewer, children);
+ ViewerComparator comparator = viewer.getComparator();
+ if (comparator != null) {
+ comparator.sort(viewer, children);
}
ModelNode[] prevKids = null;
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousTableViewer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousTableViewer.java
index 97f6a0156..0f146565b 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousTableViewer.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/AsynchronousTableViewer.java
@@ -30,7 +30,7 @@ import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.OpenEvent;
import org.eclipse.jface.viewers.StructuredSelection;
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.custom.TableEditor;
import org.eclipse.swt.events.MouseAdapter;
@@ -389,8 +389,8 @@ public class AsynchronousTableViewer extends AsynchronousViewer implements Liste
}
protected int indexForElement(Object element) {
- ViewerSorter sorter = getSorter();
- if (sorter == null) {
+ ViewerComparator comparator = getComparator();
+ if (comparator == null) {
return fTable.getItemCount();
}
int count = fTable.getItemCount();
@@ -398,7 +398,7 @@ public class AsynchronousTableViewer extends AsynchronousViewer implements Liste
while (min <= max) {
int mid = (min + max) / 2;
Object data = fTable.getItem(mid).getData();
- int compare = sorter.compare(this, data, element);
+ int compare = comparator.compare(this, data, element);
if (compare == 0) {
// find first item > element
while (compare == 0) {
@@ -407,7 +407,7 @@ public class AsynchronousTableViewer extends AsynchronousViewer implements Liste
break;
}
data = fTable.getItem(mid).getData();
- compare = sorter.compare(this, data, element);
+ compare = comparator.compare(this, data, element);
}
return mid;
}

Back to the top