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()); |