Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrachytski <siarhei.rachytski@gmail.com>2012-10-12 20:17:41 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:45:23 +0300
commitca29b9e478b433d1a5d1a7a4385410467e97785f (patch)
tree495139e98cfe42412cff7397884061416b9ac957 /platform/location_service.cpp
parentf81ed7bd00ca324c400288d0a2df86151d9989cc (diff)
refactored Location and Compass observers mechanism.
Diffstat (limited to 'platform/location_service.cpp')
-rw-r--r--platform/location_service.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/platform/location_service.cpp b/platform/location_service.cpp
index 96dee69fb1..1159599b1b 100644
--- a/platform/location_service.cpp
+++ b/platform/location_service.cpp
@@ -60,20 +60,15 @@ namespace location
PositionFilter m_filter;
bool m_reportFirstEvent;
- virtual void OnLocationStatusChanged(location::TLocationStatus newStatus)
+ virtual void OnLocationError(location::TLocationError errorCode)
{
- m_observer.OnLocationStatusChanged(newStatus);
+ m_observer.OnLocationError(errorCode);
}
- virtual void OnGpsUpdated(GpsInfo const & info)
+ virtual void OnLocationUpdated(GpsInfo const & info)
{
- if (m_reportFirstEvent)
- {
- m_observer.OnLocationStatusChanged(location::EFirstEvent);
- m_reportFirstEvent = false;
- }
if (m_filter.Passes(info))
- m_observer.OnGpsUpdated(info);
+ m_observer.OnLocationUpdated(info);
}
public: