Chromium Code Reviews| Index: chrome/browser/profiles/profile_io_data.cc |
| diff --git a/chrome/browser/profiles/profile_io_data.cc b/chrome/browser/profiles/profile_io_data.cc |
| index f1451544737f6d4dfc4d05aa1e665fade4a6f288..2d5ffb2a6dd45b505f81474fb8ff599657b43029 100644 |
| --- a/chrome/browser/profiles/profile_io_data.cc |
| +++ b/chrome/browser/profiles/profile_io_data.cc |
| @@ -279,6 +279,7 @@ bool ProfileIOData::IsHandledProtocol(const std::string& scheme) { |
| DCHECK_EQ(scheme, StringToLowerASCII(scheme)); |
| static const char* const kProtocolList[] = { |
| chrome::kExtensionScheme, |
| + chrome::kExtensionResourceScheme, |
|
Tom Sepez
2012/04/11 20:31:16
A compulsive person would insist on alphabetizing,
Peng
2012/04/11 21:40:13
I guess is by frequency of access. Done.
|
| chrome::kChromeUIScheme, |
| chrome::kChromeDevToolsScheme, |
| #if defined(OS_CHROMEOS) |
| @@ -473,6 +474,12 @@ void ProfileIOData::LazyInitialize() const { |
| profile_params_->extension_info_map)); |
| DCHECK(set_protocol); |
| set_protocol = job_factory_->SetProtocolHandler( |
| + chrome::kExtensionResourceScheme, |
| + CreateExtensionResourceProtocolHandler( |
| + profile_params_->is_incognito, |
| + profile_params_->extension_info_map)); |
| + DCHECK(set_protocol); |
| + set_protocol = job_factory_->SetProtocolHandler( |
| chrome::kChromeUIScheme, |
| ChromeURLDataManagerBackend::CreateProtocolHandler( |
| chrome_url_data_manager_backend_.get())); |