Index: content/browser/geolocation/location_arbitrator_impl.cc |
diff --git a/content/browser/geolocation/location_arbitrator_impl.cc b/content/browser/geolocation/location_arbitrator_impl.cc |
index b8ed8c49bf51b0b2714d79f496241e0d177fcf33..ef20a0ce4686cc02d9d8e2f54cbb212ecdfe09ed 100644 |
--- a/content/browser/geolocation/location_arbitrator_impl.cc |
+++ b/content/browser/geolocation/location_arbitrator_impl.cc |
@@ -28,9 +28,9 @@ const int64 LocationArbitratorImpl::kFixStaleTimeoutMilliseconds = |
LocationArbitratorImpl::LocationArbitratorImpl( |
const LocationUpdateCallback& callback) |
- : callback_(callback), |
- provider_callback_( |
- base::Bind(&LocationArbitratorImpl::LocationUpdateAvailable, |
+ : arbitrator_update_callback_(callback), |
+ provider_update_callback_( |
+ base::Bind(&LocationArbitratorImpl::OnLocationUpdate, |
base::Unretained(this))), |
position_provider_(NULL), |
is_permission_granted_(false), |
@@ -116,15 +116,14 @@ void LocationArbitratorImpl::RegisterProvider( |
LocationProvider* provider) { |
if (!provider) |
return; |
- provider->SetUpdateCallback(provider_callback_); |
+ provider->SetUpdateCallback(provider_update_callback_); |
if (is_permission_granted_) |
provider->OnPermissionGranted(); |
providers_.push_back(provider); |
} |
-void LocationArbitratorImpl::LocationUpdateAvailable( |
- const LocationProvider* provider, |
- const Geoposition& new_position) { |
+void LocationArbitratorImpl::OnLocationUpdate(const LocationProvider* provider, |
+ const Geoposition& new_position) { |
DCHECK(new_position.Validate() || |
new_position.error_code != Geoposition::ERROR_CODE_NONE); |
if (!IsNewPositionBetter(position_, new_position, |
@@ -132,7 +131,7 @@ void LocationArbitratorImpl::LocationUpdateAvailable( |
return; |
position_provider_ = provider; |
position_ = new_position; |
- callback_.Run(position_); |
+ arbitrator_update_callback_.Run(position_); |
} |
AccessTokenStore* LocationArbitratorImpl::NewAccessTokenStore() { |