diff --git a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildListComparator.java b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildListComparator.java index 7a45da43d84..f821fe3b4d9 100644 --- a/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildListComparator.java +++ b/build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildListComparator.java @@ -31,7 +31,11 @@ public class BuildListComparator extends CDTListComparator { if (a instanceof ITool) { ITool c1 = (ITool)a; ITool c2 = (ITool)b; - return c1.getName().compareToIgnoreCase(c2.getName()); + String s1 = c1.getName(); + if (s1 == null) s1 = ""; //$NON-NLS-1$ + String s2 = c2.getName(); + if (s2 == null) s2 = ""; //$NON-NLS-1$ + return s2.compareToIgnoreCase(s2); } if (a instanceof IBuildPropertyValue) { IBuildPropertyValue c1 = (IBuildPropertyValue)a;