Commit ade80a69 authored by ftang%netscape.com's avatar ftang%netscape.com
Browse files

replace nsCRT::strcasecmp with collationService->CompareString

r/sr=waterson@netscape.com fix bug 46925
parent 872bbb27
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -930,7 +930,15 @@ XULSortServiceImpl::CompareNodes(nsIRDFNode *cellNode1, PRBool isCollationKey1,
			if ((*uni1) && (*uni2))
			{
				bothValid = PR_TRUE;
				sortOrder = nsCRT::strcasecmp(uni1, uni2);
				sortOrder = 0;  
				if(collationService) 
				{
					nsAutoString v1(uni1);
					nsAutoString v2(uni2);
					collationService->CompareString(
						kCollationCaseInSensitive,
						v1,v2,&sortOrder);
				}
			}
			else if (*uni1)	sortOrder = -1;
			else		sortOrder = 1;