Index: content/worker/worker_thread.cc |
diff --git a/content/worker/worker_thread.cc b/content/worker/worker_thread.cc |
index eb6df3bd3349b8faa5eafefae5f6a4c35ebb9b62..54764d0229ce8bc6253ff53cd20ab19d5e411f73 100644 |
--- a/content/worker/worker_thread.cc |
+++ b/content/worker/worker_thread.cc |
@@ -56,7 +56,7 @@ WorkerThread::WorkerThread() { |
indexed_db_message_filter_ = new IndexedDBMessageFilter( |
thread_safe_sender()); |
- channel()->AddFilter(indexed_db_message_filter_.get()); |
+ channel()->AddFilter(indexed_db_message_filter_->GetFilter()); |
} |
@@ -79,7 +79,6 @@ void WorkerThread::Shutdown() { |
} |
// 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()); |