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%2FBasicSymbolProviderFactory.java;fp=bundles%2Forg.simantics.diagram%2Fsrc%2Forg%2Fsimantics%2Fdiagram%2Fsymbolcontribution%2FBasicSymbolProviderFactory.java;h=ac934cc7ee2b7ed6b26b8bb45560d0ba71c44d12;hp=704ffda0ed6f0e18acbe08512f05aaadbb455fa2;hb=2ee59d838ce282b09cfbde855edda9c663adfdf3;hpb=de52ee5ec5e30f87eb2953490b54b7afa84259c9 diff --git a/bundles/org.simantics.diagram/src/org/simantics/diagram/symbolcontribution/BasicSymbolProviderFactory.java b/bundles/org.simantics.diagram/src/org/simantics/diagram/symbolcontribution/BasicSymbolProviderFactory.java index 704ffda0e..ac934cc7e 100644 --- a/bundles/org.simantics.diagram/src/org/simantics/diagram/symbolcontribution/BasicSymbolProviderFactory.java +++ b/bundles/org.simantics.diagram/src/org/simantics/diagram/symbolcontribution/BasicSymbolProviderFactory.java @@ -27,6 +27,7 @@ import org.simantics.diagram.stubs.DiagramResource; import org.simantics.diagram.symbollibrary.ISymbolGroup; import org.simantics.diagram.symbollibrary.ISymbolItem; import org.simantics.layer0.Layer0; +import org.simantics.utils.strings.AlphanumComparator; /** * A basic SymbolProviderFactory implementation for the graph database. It is @@ -152,7 +153,7 @@ public class BasicSymbolProviderFactory implements SymbolProviderFactory { Collections.sort(items, new Comparator() { @Override public int compare(ISymbolItem o1, ISymbolItem o2) { - return o1.getName().compareToIgnoreCase(o2.getName()); + return AlphanumComparator.CASE_INSENSITIVE_COMPARATOR.compare(o1.getName(), o2.getName()); } });