Index: chrome/browser/extensions/extension_permissions_api.cc |
diff --git a/chrome/browser/extensions/extension_permissions_api.cc b/chrome/browser/extensions/extension_permissions_api.cc |
index bfc7116a618cef0f6dc70e2e6f3c157b18597235..713782d2349bcb17fc7b728d381a8dfb345236c4 100644 |
--- a/chrome/browser/extensions/extension_permissions_api.cc |
+++ b/chrome/browser/extensions/extension_permissions_api.cc |
@@ -115,9 +115,9 @@ bool UnpackPermissionsFromValue(DictionaryValue* value, |
return false; |
} |
- URLPattern origin(Extension::kValidHostPermissionSchemes); |
- URLPattern::ParseResult parse_result = |
- origin.Parse(pattern, URLPattern::IGNORE_PORTS); |
+ URLPattern origin(URLPattern::IGNORE_PORTS, |
+ Extension::kValidHostPermissionSchemes); |
+ URLPattern::ParseResult parse_result = origin.Parse(pattern); |
if (URLPattern::PARSE_SUCCESS != parse_result) { |
*error = ExtensionErrorUtils::FormatErrorMessage( |
kInvalidOrigin, |