Index: content/worker/worker_thread.cc |
diff --git a/content/worker/worker_thread.cc b/content/worker/worker_thread.cc |
index eb6df3bd3349b8faa5eafefae5f6a4c35ebb9b62..b981ec45b31c9b0c9eaa941843b2f3c8a71ec1c7 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,7 @@ void WorkerThread::Shutdown() { |
} |
// Shutdown in reverse of the initialization order. |
- channel()->RemoveFilter(indexed_db_message_filter_.get()); |
+ channel()->RemoveFilter(indexed_db_message_filter_->GetFilter()); |
indexed_db_message_filter_ = NULL; |
channel()->RemoveFilter(db_message_filter_.get()); |