Loading content/xul/templates/src/nsXULSortService.cpp +9 −1 Original line number Diff line number Diff line Loading @@ -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; Loading Loading
content/xul/templates/src/nsXULSortService.cpp +9 −1 Original line number Diff line number Diff line Loading @@ -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; Loading