| Index: chrome/test/render_view_test.cc
|
| ===================================================================
|
| --- chrome/test/render_view_test.cc (revision 79565)
|
| +++ chrome/test/render_view_test.cc (working copy)
|
| @@ -11,6 +11,7 @@
|
| #include "chrome/renderer/autofill/autofill_agent.h"
|
| #include "chrome/renderer/autofill/password_autofill_manager.h"
|
| #include "chrome/renderer/extensions/event_bindings.h"
|
| +#include "chrome/renderer/extensions/extension_dispatcher.h"
|
| #include "chrome/renderer/extensions/extension_process_bindings.h"
|
| #include "chrome/renderer/extensions/js_only_v8_extensions.h"
|
| #include "chrome/renderer/extensions/renderer_extension_bindings.h"
|
| @@ -48,7 +49,7 @@
|
| const int32 kOpenerId = 7;
|
| } // namespace
|
|
|
| -RenderViewTest::RenderViewTest() {
|
| +RenderViewTest::RenderViewTest() : extension_dispatcher_(NULL) {
|
| }
|
|
|
| RenderViewTest::~RenderViewTest() {
|
| @@ -95,6 +96,7 @@
|
|
|
| void RenderViewTest::SetUp() {
|
| content::GetContentClient()->set_renderer(&content_renderer_client_);
|
| + extension_dispatcher_ = new ExtensionDispatcher();
|
| sandbox_init_wrapper_.reset(new SandboxInitWrapper());
|
| command_line_.reset(new CommandLine(CommandLine::NO_PROGRAM));
|
| params_.reset(new MainFunctionParams(*command_line_, *sandbox_init_wrapper_,
|
| @@ -179,6 +181,9 @@
|
| params_.reset();
|
| command_line_.reset();
|
| sandbox_init_wrapper_.reset();
|
| +
|
| + extension_dispatcher_->OnRenderProcessShutdown();
|
| + extension_dispatcher_ = NULL;
|
| }
|
|
|
| int RenderViewTest::SendKeyEvent(MockKeyboard::Layout layout,
|
|
|