Bug 1337358 - Converts for(...; ...; ...) loops to use the new range-based loops in C++11 in browser/ r=fkiefer

MozReview-Commit-ID: KOTTyFtYKE8

--HG--
extra : rebase_source : 4a76d187e0ff732289126ee8dd42cb1b95bb7dfb
This commit is contained in:
Sylvestre Ledru 2017-02-07 14:11:58 +01:00
Родитель 88621f5860
Коммит bd96269239
1 изменённых файлов: 6 добавлений и 7 удалений

Просмотреть файл

@ -105,7 +105,6 @@ static RedirEntry kRedirMap[] = {
nsIAboutModule::URI_MUST_LOAD_IN_CHILD |
nsIAboutModule::HIDE_FROM_ABOUTABOUT },
};
static const int kRedirTotal = ArrayLength(kRedirMap);
static nsAutoCString
GetAboutModuleName(nsIURI *aURI)
@ -139,8 +138,8 @@ AboutRedirector::NewChannel(nsIURI* aURI,
nsCOMPtr<nsIIOService> ioService = do_GetIOService(&rv);
NS_ENSURE_SUCCESS(rv, rv);
for (int i = 0; i < kRedirTotal; i++) {
if (!strcmp(path.get(), kRedirMap[i].id)) {
for (auto & redir : kRedirMap) {
if (!strcmp(path.get(), redir.id)) {
nsAutoCString url;
if (path.EqualsLiteral("newtab")) {
@ -163,7 +162,7 @@ AboutRedirector::NewChannel(nsIURI* aURI,
}
// fall back to the specified url in the map
if (url.IsEmpty()) {
url.AssignASCII(kRedirMap[i].url);
url.AssignASCII(redir.url);
}
nsCOMPtr<nsIChannel> tempChannel;
@ -209,9 +208,9 @@ AboutRedirector::GetURIFlags(nsIURI *aURI, uint32_t *result)
nsAutoCString name = GetAboutModuleName(aURI);
for (int i = 0; i < kRedirTotal; i++) {
if (name.Equals(kRedirMap[i].id)) {
*result = kRedirMap[i].flags;
for (auto & redir : kRedirMap) {
if (name.Equals(redir.id)) {
*result = redir.flags;
return NS_OK;
}
}