3131#include " content/nw/src/nw_version.h"
3232#include " content/nw/src/renderer/prerenderer/prerenderer_client.h"
3333#include " content/nw/src/renderer/shell_render_process_observer.h"
34- #include " content/nw/src/renderer/shell_render_view_observer.h"
3534#include " third_party/node/src/node.h"
3635#include " third_party/node/src/req_wrap.h"
3736#include " third_party/WebKit/Source/WebKit/chromium/public/WebSecurityOrigin.h"
@@ -67,12 +66,11 @@ void ShellContentRendererClient::RenderThreadStarted() {
6766
6867 // Start observers
6968 shell_observer_.reset (new ShellRenderProcessObserver ());
70- api_dispatcher_.reset (new api::Dispatcher ());
7169}
7270
7371void ShellContentRendererClient::RenderViewCreated (RenderView* render_view) {
72+ new api::Dispatcher (render_view);
7473 new prerender::PrerendererClient (render_view);
75- new ShellRenderViewObserver (render_view);
7674}
7775
7876void ShellContentRendererClient::DidCreateScriptContext (
@@ -81,16 +79,6 @@ void ShellContentRendererClient::DidCreateScriptContext(
8179 int extension_group,
8280 int world_id) {
8381 InstallNodeSymbols (context);
84-
85- api_dispatcher_->DidCreateScriptContext (
86- frame, context, extension_group, world_id);
87- }
88-
89- void ShellContentRendererClient::WillReleaseScriptContext (
90- WebKit::WebFrame* frame,
91- v8::Handle<v8::Context> context,
92- int world_id) {
93- api_dispatcher_->WillReleaseScriptContext (frame, context, world_id);
9482}
9583
9684bool ShellContentRendererClient::WillSetSecurityToken (
0 commit comments