X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.diagram%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fsymbolcontribution%2FCompositeSymbolGroup.java;h=c217de2f9591de468a42244fe5dc1f17d42fc761;hp=fc9c80650c6d9513fd680d0795db1449274cc076;hb=a090a5d168c397d90ce129e851cc80a158b89d0b;hpb=05690e88acf9883a20f1480d4636c5cd037b49ea diff --git a/bundles/org.simantics.diagram/src/org/simantics/diagram/symbolcontribution/CompositeSymbolGroup.java b/bundles/org.simantics.diagram/src/org/simantics/diagram/symbolcontribution/CompositeSymbolGroup.java index fc9c80650..c217de2f9 100644 --- a/bundles/org.simantics.diagram/src/org/simantics/diagram/symbolcontribution/CompositeSymbolGroup.java +++ b/bundles/org.simantics.diagram/src/org/simantics/diagram/symbolcontribution/CompositeSymbolGroup.java @@ -18,6 +18,7 @@ import java.util.Comparator; import org.simantics.diagram.symbollibrary.ISymbolGroup; import org.simantics.diagram.symbollibrary.ISymbolItem; +import org.simantics.utils.strings.AlphanumComparator; /** * @author Hannu Niemistö @@ -47,7 +48,7 @@ public class CompositeSymbolGroup extends ModifiableSymbolGroup { Collections.sort(items, new Comparator() { @Override public int compare(ISymbolItem o1, ISymbolItem o2) { - return o1.getName().compareTo(o2.getName()); + return AlphanumComparator.COMPARATOR.compare(o1.getName(),o2.getName()); } }); return items.toArray(new ISymbolItem[items.size()]);