From 0407c1fc8a0debf8d1ec2e50435df34902fe6abe Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Fri, 19 Aug 2011 15:44:02 +0200 Subject: [PATCH] sort cvs tree nodes in natural order --- .../cvsSupport2/cvsBrowser/TreeNodeComparator.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) 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); } }