commit | bb0cea522243828b09e2799d3fc0873988c74589 | [log] [tgz] |
---|---|---|
author | Eugen Neufeld <eneufeld@eclipsesource.com> | Wed Jul 31 09:26:35 2019 +0200 |
committer | Eugen Neufeld <eneufeld@eclipsesource.com> | Wed Jul 31 09:26:35 2019 +0200 |
tree | 3d69efc1c875fcf8ff68a32335060408b43597bb | |
parent | 4a7d37cd4b33a7058c426f5b65fda1ad801e6a28 [diff] |
Bug 547478 - No errors in workspace, but error symbol occurs in tree Fixed comparator to return consistent results Change-Id: I230baceafa38327f4dd02d51d66d97a386787bd5 Signed-off-by: Eugen Neufeld <eneufeld@eclipsesource.com>
diff --git a/bundles/org.eclipse.emfforms.swt.treemasterdetail/src/org/eclipse/emfforms/spi/swt/treemasterdetail/diagnostic/DiagnosticCache.java b/bundles/org.eclipse.emfforms.swt.treemasterdetail/src/org/eclipse/emfforms/spi/swt/treemasterdetail/diagnostic/DiagnosticCache.java index fe3275d..b185ab2 100644 --- a/bundles/org.eclipse.emfforms.swt.treemasterdetail/src/org/eclipse/emfforms/spi/swt/treemasterdetail/diagnostic/DiagnosticCache.java +++ b/bundles/org.eclipse.emfforms.swt.treemasterdetail/src/org/eclipse/emfforms/spi/swt/treemasterdetail/diagnostic/DiagnosticCache.java
@@ -322,7 +322,7 @@ if (o1 == o2) { return 0; } - return 1; + return o1.getData().get(0).hashCode() - o2.getData().get(0).hashCode(); } return -1 * Integer.class.cast(o1.getSeverity()).compareTo(o2.getSeverity()); }