Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Unified Diff: chrome/browser/autocomplete/shortcuts_provider.cc

Issue 1098843004: Omnibox - Do Not Allow HTTP/HTTPS Equivalence if User Explicitly Entered A Scheme (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: new approach Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/autocomplete/shortcuts_provider.cc
diff --git a/chrome/browser/autocomplete/shortcuts_provider.cc b/chrome/browser/autocomplete/shortcuts_provider.cc
index 8ead62e723d8dad0cccf6424efd8abfcb4feb7df..0d5f8151753cf3cb512bf48d539eafab0d84d133 100644
--- a/chrome/browser/autocomplete/shortcuts_provider.cc
+++ b/chrome/browser/autocomplete/shortcuts_provider.cc
@@ -152,7 +152,8 @@ void ShortcutsProvider::GetMatches(const AutocompleteInput& input) {
if (relevance) {
matches_.push_back(ShortcutToACMatch(it->second, relevance, input,
fixed_up_input));
- matches_.back().ComputeStrippedDestinationURL(template_url_service);
+ matches_.back().ComputeStrippedDestinationURL(
+ input.parts().scheme.is_nonempty(), template_url_service);
}
}
// Remove duplicates. Duplicates don't need to be preserved in the matches
@@ -236,7 +237,7 @@ AutocompleteMatch ShortcutsProvider::ShortcutToACMatch(
}
}
match.EnsureUWYTIsAllowedToBeDefault(
- input.canonicalized_url(),
+ input.canonicalized_url(), input.parts().scheme.is_nonempty(),
TemplateURLServiceFactory::GetForProfile(profile_));
// Try to mark pieces of the contents and description as matches if they

Powered by Google App Engine
This is Rietveld 408576698