summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/render_thread.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/render_thread.cc')
-rw-r--r--chrome/renderer/render_thread.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/renderer/render_thread.cc b/chrome/renderer/render_thread.cc
index 5282cad..b37cf454 100644
--- a/chrome/renderer/render_thread.cc
+++ b/chrome/renderer/render_thread.cc
@@ -34,6 +34,7 @@
#include "base/shared_memory.h"
#include "chrome/common/ipc_logging.h"
+#include "chrome/common/notification_service.h"
#include "chrome/plugin/plugin_channel.h"
#include "chrome/renderer/net/render_dns_master.h"
#include "chrome/renderer/render_process.h"
@@ -108,6 +109,8 @@ void RenderThread::Init() {
DCHECK(tls_index_) << "static initializer failed";
DCHECK(!current()) << "should only have one RenderThread per thread";
+ notification_service_.reset(new NotificationService);
+
cache_stats_factory_.reset(
new ScopedRunnableMethodFactory<RenderThread>(this));
@@ -145,6 +148,8 @@ void RenderThread::CleanUp() {
IPC::Logging::current()->SetIPCSender(NULL);
#endif
+ notification_service_.reset();
+
delete visited_link_slave_;
visited_link_slave_ = NULL;