Index: extensions/shell/common/shell_content_client.cc |
diff --git a/extensions/shell/common/shell_content_client.cc b/extensions/shell/common/shell_content_client.cc |
index 1879a8f6e447b753b8e9bae981d81699188c9f6a..946fe838192cfc3795c5138079f4c6ffbc5266a7 100644 |
--- a/extensions/shell/common/shell_content_client.cc |
+++ b/extensions/shell/common/shell_content_client.cc |
@@ -74,12 +74,20 @@ void ShellContentClient::AddPepperPlugins( |
#endif // !defined(DISABLE_NACL) |
} |
+static const int kNumShellStandardURLSchemes = 2; |
+static const url::SchemeWithType kShellStandardURLSchemes[ |
+ kNumShellStandardURLSchemes] = { |
+ {extensions::kExtensionScheme, url::SCHEME_WITHOUT_PORT}, |
+ {extensions::kExtensionResourceScheme, url::SCHEME_WITHOUT_PORT}, |
+}; |
+ |
void ShellContentClient::AddAdditionalSchemes( |
- std::vector<std::string>* standard_schemes, |
+ std::vector<url::SchemeWithType>* standard_schemes, |
std::vector<std::string>* savable_schemes) { |
- standard_schemes->push_back(kExtensionScheme); |
+ for (int i = 0; i < kNumShellStandardURLSchemes; i++) |
+ standard_schemes->push_back(kShellStandardURLSchemes[i]); |
+ |
savable_schemes->push_back(kExtensionScheme); |
- standard_schemes->push_back(kExtensionResourceScheme); |
savable_schemes->push_back(kExtensionResourceScheme); |
} |