зеркало из https://github.com/mozilla/pjs.git
use GetPrePath() to replace a bunch of code that did the same thing (bug 292671)
This commit is contained in:
Родитель
c8f2973955
Коммит
f814b3012c
|
@ -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));
|
||||
|
|
Загрузка…
Ссылка в новой задаче