| Index: content/child/threaded_data_provider.cc
|
| diff --git a/content/child/threaded_data_provider.cc b/content/child/threaded_data_provider.cc
|
| index 118b60cdfa2ae332f353e19f28e6c61abc17472d..22238498f1b1be7a0f8172172222fcdb7e7ccf4b 100644
|
| --- a/content/child/threaded_data_provider.cc
|
| +++ b/content/child/threaded_data_provider.cc
|
| @@ -148,13 +148,13 @@ ThreadedDataProvider::ThreadedDataProvider(
|
| main_thread_weak_factory_.GetWeakPtr(),
|
| request_id);
|
|
|
| - ChildThread::current()->channel()->AddFilter(filter_);
|
| + ChildThread::current()->channel()->AddFilter(filter_.get());
|
| }
|
|
|
| ThreadedDataProvider::~ThreadedDataProvider() {
|
| DCHECK(ChildThread::current());
|
|
|
| - ChildThread::current()->channel()->RemoveFilter(filter_);
|
| + ChildThread::current()->channel()->RemoveFilter(filter_.get());
|
|
|
| delete threaded_data_receiver_;
|
| }
|
|
|