]> err.no Git - mapper/commitdiff
Get POI lat/lon from gps if fixed==false
authorKaj-Michael Lang <milang@onion.tal.org>
Tue, 26 Feb 2008 17:01:45 +0000 (19:01 +0200)
committerKaj-Michael Lang <milang@onion.tal.org>
Tue, 26 Feb 2008 17:01:45 +0000 (19:01 +0200)
src/poi-gui.c

index 653a0d93de7b9ebc293cff27f9d1e10b0e869d38..5ff42d2cdd2ac4a2a5388725cd7bb519376a4aca 100644 (file)
@@ -992,7 +992,8 @@ if (qpdata->fixed==TRUE) {
        p->lat=qpdata->lat;
        p->lon=qpdata->lon;
 } else {
-       
+       p->lat=_gps->data.lat;  
+       p->lon=_gps->data.lon;
 }
 p->desc=g_strdup("Quick POI, update information please.");
 
@@ -1005,7 +1006,8 @@ if (poi_add(p)==FALSE) {
        map_poi_cache_clear();
 
        /* Add a text break to the current track */
-       txt=g_strdup_printf("QP: %f %f %s", p->lat, p->lon, p->label);
+       /* XXX: Get category string in here if label is empty */
+       txt=g_strdup_printf("QP(%d): %f %f %s", p->cat_id, p->lat, p->lon, p->label);
        track_insert_mark_text(txt);
 
        map_force_redraw();