From 56009fa348eaebfc347ab0e3ce8b4cde80300ef5 Mon Sep 17 00:00:00 2001 From: "kaie%kuix.de" Date: Thu, 24 Aug 2006 18:06:43 +0000 Subject: [PATCH] Bug 86988, Sorting in certificate manager should be case insensitive r=rrelyea --- security/manager/ssl/src/nsCertTree.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/security/manager/ssl/src/nsCertTree.cpp b/security/manager/ssl/src/nsCertTree.cpp index 876af5c086e1..e146c75c527a 100644 --- a/security/manager/ssl/src/nsCertTree.cpp +++ b/security/manager/ssl/src/nsCertTree.cpp @@ -43,6 +43,7 @@ #include "nsIX509CertDB.h" #include "nsXPIDLString.h" #include "nsReadableUtils.h" +#include "nsUnicharUtils.h" #include "nsNSSCertificate.h" #include "nsNSSCertHelper.h" #include "nsINSSCertCache.h" @@ -1088,7 +1089,7 @@ nsCertTree::CmpByCrit(nsIX509Cert *a, CompareCacheHashEntry *ace, PRInt32 result; if (str_a && str_b) - result = Compare(str_a, str_b); + result = Compare(str_a, str_b, nsCaseInsensitiveStringComparator()); else result = !str_a ? (!str_b ? 0 : -1) : 1;