Bug 817374 - Fix inconsistency of the setOverLink parameter. r=mossop

MozReview-Commit-ID: 6rLOm1T2sOd
This commit is contained in:
Masatoshi Kimura
2016-11-21 21:39:15 +09:00
parent 2912d79e08
commit db1873f84b
2 changed files with 5 additions and 14 deletions

View File

@@ -14306,24 +14306,11 @@ nsDocShell::OnOverLink(nsIContent* aContent,
}
}
nsCOMPtr<nsITextToSubURI> textToSubURI =
do_GetService(NS_ITEXTTOSUBURI_CONTRACTID, &rv);
if (NS_FAILED(rv)) {
return rv;
}
// use url origin charset to unescape the URL
nsAutoCString charset;
rv = aURI->GetOriginCharset(charset);
NS_ENSURE_SUCCESS(rv, rv);
nsAutoCString spec;
rv = aURI->GetSpec(spec);
NS_ENSURE_SUCCESS(rv, rv);
nsAutoString uStr;
rv = textToSubURI->UnEscapeURIForUI(charset, spec, uStr);
NS_ENSURE_SUCCESS(rv, rv);
NS_ConvertUTF8toUTF16 uStr(spec);
mozilla::net::PredictorPredict(aURI, mCurrentURI,
nsINetworkPredictor::PREDICT_LINK,