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, |