bug 267079 don't use EqualsIgnoreCase for a string not containing characters;

and replace the deprecated .Mid with StringTail. r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@165064 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
cbiesinger%web.de
2004-11-06 17:28:22 +00:00
parent 0075101906
commit e0ec056ab2

View File

@@ -281,17 +281,13 @@ nsDefaultURIFixup::CreateFixupURI(const nsACString& aStringURI, PRUint32 aFixupF
// ://totallybroken.url.com
// //shorthand.url.com
//
if (uriString.EqualsIgnoreCase("://", 3))
if (StringBeginsWith(uriString, NS_LITERAL_CSTRING("://")))
{
nsCAutoString newUriString;
uriString.Mid(newUriString, 3, uriString.Length() - 3);
uriString = newUriString;
uriString = StringTail(uriString, uriString.Length() - 3);
}
else if (uriString.EqualsIgnoreCase("//", 2))
else if (StringBeginsWith(uriString, NS_LITERAL_CSTRING("//")))
{
nsCAutoString newUriString;
uriString.Mid(newUriString, 2, uriString.Length() - 2);
uriString = newUriString;
uriString = StringTail(uriString, uriString.Length() - 2);
}
// Add ftp:// or http:// to front of url if it has no spec