Index: chrome/browser/extensions/extension_context_menu_api.cc |
diff --git a/chrome/browser/extensions/extension_context_menu_api.cc b/chrome/browser/extensions/extension_context_menu_api.cc |
index db91c4d54129e5bef620aefb1834abd5e6859f49..2cb03923dc966a7ac94909c6c6bf2ac6e03bd868 100644 |
--- a/chrome/browser/extensions/extension_context_menu_api.cc |
+++ b/chrome/browser/extensions/extension_context_menu_api.cc |
@@ -139,11 +139,10 @@ bool ExtensionContextMenuFunction::ParseURLPatterns( |
if (!(*i)->GetAsString(&tmp)) |
return false; |
- URLPattern pattern(URLPattern::SCHEME_ALL); |
+ URLPattern pattern(URLPattern::IGNORE_PORTS, URLPattern::SCHEME_ALL); |
// TODO(skerner): Consider enabling strict pattern parsing |
// if this extension's location indicates that it is under development. |
- if (URLPattern::PARSE_SUCCESS != pattern.Parse(tmp, |
- URLPattern::IGNORE_PORTS)) { |
+ if (URLPattern::PARSE_SUCCESS != pattern.Parse(tmp)) { |
error_ = ExtensionErrorUtils::FormatErrorMessage(kInvalidURLPatternError, |
tmp); |
return false; |