diff options
Diffstat (limited to 'chrome/browser/profiles')
-rw-r--r-- | chrome/browser/profiles/profile_impl.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/profiles/profile_impl.cc b/chrome/browser/profiles/profile_impl.cc index 4f5ee79..22e3911 100644 --- a/chrome/browser/profiles/profile_impl.cc +++ b/chrome/browser/profiles/profile_impl.cc @@ -71,6 +71,7 @@ #include "chrome/browser/transport_security_persister.h" #include "chrome/browser/ui/find_bar/find_bar_state.h" #include "chrome/browser/ui/webui/chrome_url_data_manager.h" +#include "chrome/browser/ui/webui/extension_icon_source.h" #include "chrome/browser/ui/webui/ntp_resource_cache.h" #include "chrome/browser/user_style_sheet_watcher.h" #include "chrome/browser/visitedlink/visitedlink_event_listener.h" @@ -386,6 +387,10 @@ void ProfileImpl::InitExtensions() { FilePath path = command_line->GetSwitchValuePath(switches::kLoadExtension); extensions_service_->LoadExtension(path); } + + // Make the chrome://extension-icon/ resource is available. + ExtensionIconSource* icon_source = new ExtensionIconSource(this); + GetChromeURLDataManager()->AddDataSource(icon_source); } void ProfileImpl::RegisterComponentExtensions() { |