67 |
{ "compass_locked", STORE_BOOL, OFFSET(compass_locked) }, |
{ "compass_locked", STORE_BOOL, OFFSET(compass_locked) }, |
68 |
{ "latitude", STORE_FLOAT, OFFSET(home.lat) }, |
{ "latitude", STORE_FLOAT, OFFSET(home.lat) }, |
69 |
{ "longitude", STORE_FLOAT, OFFSET(home.lon) }, |
{ "longitude", STORE_FLOAT, OFFSET(home.lon) }, |
|
{ "manual_goto_lat", STORE_FLOAT, OFFSET(manual_goto.lat) }, |
|
|
{ "manual_goto_lon", STORE_FLOAT, OFFSET(manual_goto.lon) }, |
|
70 |
{ "gps_lat", STORE_FLOAT, OFFSET(gps.lat) }, |
{ "gps_lat", STORE_FLOAT, OFFSET(gps.lat) }, |
71 |
{ "gps_lon", STORE_FLOAT, OFFSET(gps.lon) }, |
{ "gps_lon", STORE_FLOAT, OFFSET(gps.lon) }, |
72 |
{ "search_in", STORE_INT, OFFSET(search) }, |
{ "search_in", STORE_INT, OFFSET(search) }, |
146 |
void gconf_save_state(appdata_t *appdata) { |
void gconf_save_state(appdata_t *appdata) { |
147 |
int entries = 0; |
int entries = 0; |
148 |
|
|
149 |
|
printf("saving gconf state\n"); |
150 |
|
|
151 |
/* free proxy settings */ |
/* free proxy settings */ |
152 |
if(appdata->proxy) { |
if(appdata->proxy) { |
153 |
proxy_t *proxy = appdata->proxy; |
proxy_t *proxy = appdata->proxy; |
235 |
|
|
236 |
/* default positions are invalid */ |
/* default positions are invalid */ |
237 |
appdata->home.lat = appdata->home.lon = NAN; |
appdata->home.lat = appdata->home.lon = NAN; |
|
appdata->manual_goto.lat = appdata->manual_goto.lon = NAN; |
|
238 |
appdata->gps.lat = appdata->gps.lon = NAN; |
appdata->gps.lat = appdata->gps.lon = NAN; |
239 |
|
appdata->geomath.lat = appdata->geomath.lon = NAN; |
240 |
|
|
241 |
appdata->gt.lat = appdata->gt.lon = NAN; |
appdata->gt.lat = appdata->gt.lon = NAN; |
242 |
appdata->gt.distance = 1.0; // in km/mil |
appdata->gt.distance = 1.0; // in km/mil |