aboutsummaryrefslogtreecommitdiffstats
path: root/main/src/cgeo/geocaching/GeoDataProvider.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/cgeo/geocaching/GeoDataProvider.java')
-rw-r--r--main/src/cgeo/geocaching/GeoDataProvider.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/src/cgeo/geocaching/GeoDataProvider.java b/main/src/cgeo/geocaching/GeoDataProvider.java
index f615630..73aefce 100644
--- a/main/src/cgeo/geocaching/GeoDataProvider.java
+++ b/main/src/cgeo/geocaching/GeoDataProvider.java
@@ -272,6 +272,7 @@ class GeoDataProvider extends MemorySubject<IGeoData> {
public void onGpsStatusChanged(final int event) {
boolean changed = false;
switch (event) {
+ case GpsStatus.GPS_EVENT_FIRST_FIX:
case GpsStatus.GPS_EVENT_SATELLITE_STATUS: {
final GpsStatus status = geoManager.getGpsStatus(null);
int visible = 0;
@@ -303,6 +304,8 @@ class GeoDataProvider extends MemorySubject<IGeoData> {
changed = true;
}
break;
+ default:
+ throw new IllegalStateException();
}
if (changed) {