X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.eclipse.ui%2Fsrc%2Forg%2Fargeo%2Feclipse%2Fui%2FColumnViewerComparator.java;fp=org.argeo.eclipse.ui%2Fsrc%2Forg%2Fargeo%2Feclipse%2Fui%2FColumnViewerComparator.java;h=65d688af613edf1dc60fbc847e28af180c0de811;hb=e7b05d237d09d176a627d26816717fb9f59c6011;hp=8db5d4fe815101f1605d39dd923c404f8158add8;hpb=e1a286d273e84d7f47dd2b7fcf6c1b8b73f88ee5;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/ColumnViewerComparator.java b/org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/ColumnViewerComparator.java index 8db5d4fe8..65d688af6 100644 --- a/org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/ColumnViewerComparator.java +++ b/org.argeo.eclipse.ui/src/org/argeo/eclipse/ui/ColumnViewerComparator.java @@ -41,9 +41,8 @@ public class ColumnViewerComparator extends ViewerComparator { private ColumnViewer viewer; - public ColumnViewerComparator(TableViewerColumn column, - Comparator comparator) { - super(comparator); + public ColumnViewerComparator(TableViewerColumn column, Comparator comparator) { + super((Comparator) comparator); this.column = column; this.viewer = column.getViewer(); this.column.getColumn().addSelectionListener(new SelectionAdapter() { @@ -95,6 +94,7 @@ public class ColumnViewerComparator extends ViewerComparator { @SuppressWarnings("unchecked") public int compare(Viewer viewer, Object e1, Object e2) { - return direction * getComparator().compare((T) e1, (T) e2); + // return direction * getComparator().compare((T) e1, (T) e2); + return direction * super.compare(viewer, e1, e2); } }