Index: chrome/renderer/chrome_content_renderer_client.cc |
diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc |
index 75f438888378f01c2fe145cde44576a12cd92525..db60eb67161f57291886504a1924c322c165cb68 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -17,10 +17,11 @@ |
#include "chrome/common/chrome_paths.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/content_settings_pattern.h" |
-#include "chrome/common/external_ipc_fuzzer.h" |
#include "chrome/common/extensions/extension.h" |
#include "chrome/common/extensions/extension_constants.h" |
#include "chrome/common/extensions/extension_set.h" |
+#include "chrome/common/extensions/platform_app_messages.h" |
+#include "chrome/common/external_ipc_fuzzer.h" |
#include "chrome/common/jstemplate_builder.h" |
#include "chrome/common/render_messages.h" |
#include "chrome/common/url_constants.h" |
@@ -39,6 +40,7 @@ |
#include "chrome/renderer/extensions/extension_helper.h" |
#include "chrome/renderer/extensions/extension_process_bindings.h" |
#include "chrome/renderer/extensions/extension_resource_request_policy.h" |
+#include "chrome/renderer/extensions/platform_app_dispatcher.h" |
#include "chrome/renderer/extensions/renderer_extension_bindings.h" |
#include "chrome/renderer/external_extension.h" |
#include "chrome/renderer/loadtimes_extension_bindings.h" |
@@ -142,6 +144,7 @@ ChromeContentRendererClient::~ChromeContentRendererClient() { |
void ChromeContentRendererClient::RenderThreadStarted() { |
chrome_observer_.reset(new ChromeRenderProcessObserver(this)); |
extension_dispatcher_.reset(new ExtensionDispatcher()); |
+ platform_app_dispatcher_.reset(new PlatformAppDispatcher()); |
histogram_snapshots_.reset(new RendererHistogramSnapshots()); |
net_predictor_.reset(new RendererNetPredictor()); |
spellcheck_.reset(new SpellCheck()); |
@@ -154,6 +157,7 @@ void ChromeContentRendererClient::RenderThreadStarted() { |
thread->AddObserver(chrome_observer_.get()); |
thread->AddObserver(extension_dispatcher_.get()); |
+ thread->AddObserver(platform_app_dispatcher_.get()); |
thread->AddObserver(histogram_snapshots_.get()); |
#if defined(ENABLE_SAFE_BROWSING) |
thread->AddObserver(phishing_classifier_.get()); |