commit | f3e06d05dbe0eda0c8ee3d4a746a4847b885a25e | [log] [tgz] |
---|---|---|
author | Tod Creasey <tod> | Wed Nov 07 19:42:31 2007 +0000 |
committer | Tod Creasey <tod> | Wed Nov 07 19:42:31 2007 +0000 |
tree | 916fee02f8f48df2d7c24385f87b7bc6624c7060 | |
parent | 1e2209d365937ab00da21c869d6fad24a41b525b [diff] |
Fix for Bug 208992 [Markers] Problems view grouping is sorted by severity
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/provisional/views/markers/MarkerComparator.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/provisional/views/markers/MarkerComparator.java index 75874b7..4dd18f9 100644 --- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/provisional/views/markers/MarkerComparator.java +++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/provisional/views/markers/MarkerComparator.java
@@ -82,6 +82,14 @@ MarkerItem item0 = (MarkerItem) arg0; MarkerItem item1 = (MarkerItem) arg1; + + //Sort by category first + if(category != null){ + int value = category.compare(item0, item1); + if(value != 0) + return value; + } + for (int i = 0; i < fields.length; i++) { int value;