summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornorad <norad@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-08-26 14:23:28 +0000
committernorad <norad@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-08-26 14:23:28 +0000
commitfca9cbc82e7f1458a6ce23cc9ee7de523b0cb9d2 (patch)
tree3710d7d31044da32a9fa4c0b267391954f2d26e3
parentdafca0ad2b4d1a6f9f57ff1cdbd9dfa718b53f0d (diff)
downloadnavit-fca9cbc82e7f1458a6ce23cc9ee7de523b0cb9d2.tar.gz
Fix:vehicle/webos:try to work around the GPS bug
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4715 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r--navit/vehicle/webos/vehicle_webos.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/navit/vehicle/webos/vehicle_webos.c b/navit/vehicle/webos/vehicle_webos.c
index 4feb4d0a9..d8397768a 100644
--- a/navit/vehicle/webos/vehicle_webos.c
+++ b/navit/vehicle/webos/vehicle_webos.c
@@ -92,7 +92,8 @@ vehicle_webos_gps_update(struct vehicle_priv *priv, PDL_Location *location)
priv->fix_time = tv.tv_sec;
priv->geo.lat = location->latitude;
- priv->geo.lng = location->longitude;
+ priv->geo.lng = (priv->pdk_version == 200 && location->longitude >= -1 && location->longitude <= 1) ?
+ -location->longitude : location->longitude;
dbg(2,"Location: %f %f %f %.12g %.12g +-%fm\n",
location->altitude,