Index: editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/problemsview/ProblemsView.java |
=================================================================== |
--- editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/problemsview/ProblemsView.java (revision 1624) |
+++ editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/problemsview/ProblemsView.java (working copy) |
@@ -537,27 +537,27 @@ |
return val; |
} |
- val = compareResourceName(marker1, marker2); |
+ val = compareProblemDescription(marker1, marker2); |
if (val != 0) { |
return val; |
} |
- val = compareLineNumber(marker1, marker2); |
+ val = compareResourceName(marker1, marker2); |
if (val != 0) { |
return val; |
} |
- return compareProblemDescription(marker1, marker2); |
+ return compareLineNumber(marker1, marker2); |
} else if (sortColumn == 1) { |
- val = compareResourceName(marker1, marker2); |
+ val = compareSeverity(marker1, marker2); |
if (val != 0) { |
return val; |
} |
- val = compareSeverity(marker1, marker2); |
+ val = compareResourceName(marker1, marker2); |
if (val != 0) { |
return val; |
@@ -736,6 +736,7 @@ |
tableViewer.addSelectionChangedListener(goToMarkerAction); |
tableSorter = new TableSorter(); |
+ tableSorter.setColumn(1); |
tableViewer.setComparator(tableSorter); |
tableViewer.getTable().setSortDirection(SWT.UP); |
@@ -748,8 +749,6 @@ |
descriptionColumn.getColumn().setResizable(true); |
enableSorting(descriptionColumn.getColumn(), 0); |
- tableViewer.getTable().setSortColumn(descriptionColumn.getColumn()); |
- |
TableViewerColumn fileNameColumn = new TableViewerColumn(tableViewer, SWT.LEFT); |
fileNameColumn.setLabelProvider(new FileNameLabelProvider()); |
fileNameColumn.getColumn().setText("Location"); |
@@ -757,6 +756,8 @@ |
fileNameColumn.getColumn().setResizable(true); |
enableSorting(fileNameColumn.getColumn(), 1); |
+ tableViewer.getTable().setSortColumn(fileNameColumn.getColumn()); |
+ |
// TableViewerColumn typeColumn = new TableViewerColumn(tableViewer, SWT.LEFT); |
// typeColumn.setLabelProvider(new TypeLabelProvider()); |
// typeColumn.getColumn().setText("Type"); |