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())); |