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 37c34ee73024652228bb4715ae2210bc3cc43436..3e9451d851d4d20ca078b42c166603cf92a6d5f2 100644 |
--- a/content/browser/geolocation/location_arbitrator_impl.cc |
+++ b/content/browser/geolocation/location_arbitrator_impl.cc |
@@ -201,4 +201,18 @@ bool LocationArbitratorImpl::HasPermissionBeenGranted() const { |
return is_permission_granted_; |
} |
+void LocationArbitratorImpl::PauseProviders() { |
+ for (ScopedVector<LocationProvider>::iterator i = providers_.begin(); |
+ i != providers_.end(); ++i) { |
+ (*i)->PauseProvider(); |
+ } |
+} |
+ |
+void LocationArbitratorImpl::ResumeProviders() { |
+ for (ScopedVector<LocationProvider>::iterator i = providers_.begin(); |
+ i != providers_.end(); ++i) { |
+ (*i)->ResumeProvider(); |
+ } |
+} |
+ |
} // namespace content |