use GetPrePath() to replace a bunch of code that did the same thing (bug 292671)

git-svn-id: svn://10.0.0.236/trunk@173115 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
pinkerton%aol.net
2005-05-06 17:46:58 +00:00
parent 53ee268e5b
commit 0c993efabf

View File

@@ -173,22 +173,8 @@ static nsresult MakeFaviconURIFromURI(const nsAString& inURIString, nsAString& o
if (!isHTTP && !isHTTPS)
return NS_OK;
PRInt32 port;
uri->GetPort(&port);
nsCAutoString scheme;
uri->GetScheme(scheme);
nsCAutoString host;
uri->GetHost(host);
nsCAutoString faviconURI(scheme);
faviconURI.Append("://");
faviconURI.Append(host);
if (port != -1) {
faviconURI.Append(':');
faviconURI.AppendInt(port);
}
nsCAutoString faviconURI;
uri->GetPrePath(faviconURI);
faviconURI.Append("/favicon.ico");
outFaviconURI.Assign(NS_ConvertUTF8toUCS2(faviconURI));