diff --git a/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/TreeNodeComparator.java b/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/TreeNodeComparator.java index 83279cc84cbc..c86fc6bb34f2 100644 --- a/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/TreeNodeComparator.java +++ b/plugins/cvs/cvs-plugin/src/com/intellij/cvsSupport2/cvsBrowser/TreeNodeComparator.java @@ -16,6 +16,7 @@ package com.intellij.cvsSupport2.cvsBrowser; import com.intellij.openapi.util.SystemInfo; +import com.intellij.openapi.util.text.StringUtil; import javax.swing.tree.DefaultMutableTreeNode; import java.util.Comparator; @@ -55,10 +56,6 @@ public class TreeNodeComparator implements Comparator { } final String name1 = ((CvsElement)node1).getName(); final String name2 = ((CvsElement)node2).getName(); - final int result = name1.compareToIgnoreCase(name2); - if (result != 0) { - return result; - } - return name1.compareTo(name2); + return StringUtil.naturalCompare(name1, name2); } }