| Index: net/proxy/polling_proxy_config_service.cc
|
| diff --git a/net/proxy/polling_proxy_config_service.cc b/net/proxy/polling_proxy_config_service.cc
|
| index a03422a300d64cbaeffb0edd91a007d5c1754d6e..5fa7b561a1dc6502d8e04d9ac59c9c83d26b2b3d 100644
|
| --- a/net/proxy/polling_proxy_config_service.cc
|
| +++ b/net/proxy/polling_proxy_config_service.cc
|
| @@ -105,10 +105,9 @@ class PollingProxyConfigService::Core
|
| func(&config);
|
|
|
| base::AutoLock l(lock_);
|
| - if (origin_loop_proxy_) {
|
| + if (origin_loop_proxy_.get()) {
|
| origin_loop_proxy_->PostTask(
|
| - FROM_HERE,
|
| - base::Bind(&Core::GetConfigCompleted, this, config));
|
| + FROM_HERE, base::Bind(&Core::GetConfigCompleted, this, config));
|
| }
|
| }
|
|
|
| @@ -117,7 +116,7 @@ class PollingProxyConfigService::Core
|
| DCHECK(poll_task_outstanding_);
|
| poll_task_outstanding_ = false;
|
|
|
| - if (!origin_loop_proxy_)
|
| + if (!origin_loop_proxy_.get())
|
| return; // Was orphaned (parent has already been destroyed).
|
|
|
| DCHECK(origin_loop_proxy_->BelongsToCurrentThread());
|
|
|