Diff of /trunk/src/project.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 169 by harbaum, Tue Apr 28 09:10:17 2009 UTC revision 173 by harbaum, Sat May 2 21:36:51 2009 UTC
# Line 1003  gboolean project_open(appdata_t *appdata Line 1003  gboolean project_open(appdata_t *appdata
1003      project->map_state = appdata->map->state;      project->map_state = appdata->map->state;
1004    } else {    } else {
1005      printf("Project: Creating new map_state\n");      printf("Project: Creating new map_state\n");
1006      project->map_state = g_new0(map_state_t,1);      project->map_state = map_state_new();
1007    }    }
1008    
1009      map_state_reset(project->map_state);
1010    project->map_state->refcount++;    project->map_state->refcount++;
1011    
1012    /* build project path */    /* build project path */
# Line 1034  gboolean project_open(appdata_t *appdata Line 1036  gboolean project_open(appdata_t *appdata
1036    /* --------- project structure ok: load its OSM file --------- */    /* --------- project structure ok: load its OSM file --------- */
1037    appdata->project = project;    appdata->project = project;
1038    
1039    printf("project_open: loading osm\n");    printf("project_open: loading osm %s\n", project->osm);
1040    appdata->osm = osm_parse(project->osm);    appdata->osm = osm_parse(project->osm);
1041    if(!appdata->osm) return FALSE;    if(!appdata->osm) {
1042        printf("OSM parsing failed\n");
1043        return FALSE;
1044      }
1045    
1046    printf("parsing ok\n");    printf("parsing ok\n");
1047    

Legend:
Removed from v.169  
changed lines
  Added in v.173