diff options
Diffstat (limited to 'chrome/browser/extensions/api/location/location_manager.cc')
-rw-r--r-- | chrome/browser/extensions/api/location/location_manager.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/chrome/browser/extensions/api/location/location_manager.cc b/chrome/browser/extensions/api/location/location_manager.cc index ee23184..3b5b985 100644 --- a/chrome/browser/extensions/api/location/location_manager.cc +++ b/chrome/browser/extensions/api/location/location_manager.cc @@ -58,7 +58,7 @@ class DistanceBasedUpdatePolicy : public UpdatePolicy { // UpdatePolicy Implementation virtual bool ShouldSendUpdate(const content::Geoposition& position) const - OVERRIDE { + override { return !last_updated_position_.Validate() || Distance(position.latitude, position.longitude, @@ -68,7 +68,7 @@ class DistanceBasedUpdatePolicy : public UpdatePolicy { } virtual void OnPositionReported(const content::Geoposition& position) - OVERRIDE { + override { last_updated_position_ = position; } @@ -117,12 +117,12 @@ class TimeBasedUpdatePolicy : public UpdatePolicy { {} // UpdatePolicy Implementation - virtual bool ShouldSendUpdate(const content::Geoposition&) const OVERRIDE { + virtual bool ShouldSendUpdate(const content::Geoposition&) const override { return (base::Time::Now() - last_update_time_).InMilliseconds() > time_between_updates_ms_; } - virtual void OnPositionReported(const content::Geoposition&) OVERRIDE { + virtual void OnPositionReported(const content::Geoposition&) override { last_update_time_ = base::Time::Now(); } |