Chromium Code Reviews| Index: content/worker/worker_thread.cc |
| diff --git a/content/worker/worker_thread.cc b/content/worker/worker_thread.cc |
| index 2428ea3b69c9b7ba7e8a3dd9363def6cbd27d0ef..77a93315c551224b3e98b632361a7c4f6561eca2 100644 |
| --- a/content/worker/worker_thread.cc |
| +++ b/content/worker/worker_thread.cc |
| @@ -9,6 +9,7 @@ |
| #include "base/threading/thread_local.h" |
| #include "content/common/appcache/appcache_dispatcher.h" |
| #include "content/common/db_message_filter.h" |
| +#include "content/renderer/indexed_db/indexed_db_message_filter.h" |
|
jsbell
2012/02/09 23:23:56
I assume this is moving, so order will become corr
|
| #include "content/common/web_database_observer_impl.h" |
| #include "content/common/worker_messages.h" |
| #include "content/public/common/content_switches.h" |
| @@ -39,6 +40,9 @@ WorkerThread::WorkerThread() { |
| db_message_filter_ = new DBMessageFilter(); |
| channel()->AddFilter(db_message_filter_.get()); |
| + indexed_db_message_filter_ = new IndexedDBMessageFilter; |
| + channel()->AddFilter(indexed_db_message_filter_.get()); |
| + |
| const CommandLine& command_line = *CommandLine::ForCurrentProcess(); |
| webkit_glue::EnableWebCoreLogChannels( |
| @@ -65,6 +69,9 @@ WorkerThread::WorkerThread() { |
| WorkerThread::~WorkerThread() { |
| // Shutdown in reverse of the initialization order. |
| + channel()->RemoveFilter(indexed_db_message_filter_.get()); |
| + indexed_db_message_filter_ = NULL; |
| + |
| channel()->RemoveFilter(db_message_filter_.get()); |
| db_message_filter_ = NULL; |