126 |
appdata_t *appdata = (appdata_t*)data; |
appdata_t *appdata = (appdata_t*)data; |
127 |
if(!appdata->osm || !appdata->project) return; |
if(!appdata->osm || !appdata->project) return; |
128 |
|
|
129 |
|
if(project_check_demo(appdata->window, appdata->project)) |
130 |
|
return; |
131 |
|
|
132 |
osm_upload(appdata, appdata->osm, appdata->project); |
osm_upload(appdata, appdata->osm, appdata->project); |
133 |
} |
} |
134 |
|
|
137 |
appdata_t *appdata = (appdata_t*)data; |
appdata_t *appdata = (appdata_t*)data; |
138 |
if(!appdata->project) return; |
if(!appdata->project) return; |
139 |
|
|
140 |
|
if(project_check_demo(appdata->window, appdata->project)) |
141 |
|
return; |
142 |
|
|
143 |
/* if we have valid osm data loaded: save state first */ |
/* if we have valid osm data loaded: save state first */ |
144 |
if(appdata->osm) { |
if(appdata->osm) { |
145 |
/* redraw the entire map by destroying all map items and redrawing them */ |
/* redraw the entire map by destroying all map items and redrawing them */ |