215 |
} |
} |
216 |
|
|
217 |
void diff_save(project_t *project, osm_t *osm) { |
void diff_save(project_t *project, osm_t *osm) { |
218 |
if(!project) return; |
if(!project || !osm) return; |
219 |
|
|
220 |
char *diff_name = |
char *diff_name = |
221 |
g_strdup_printf("%s/%s.diff", project->path, project->name); |
g_strdup_printf("%s/%s.diff", project->path, project->name); |
628 |
} |
} |
629 |
|
|
630 |
void diff_restore(appdata_t *appdata, project_t *project, osm_t *osm) { |
void diff_restore(appdata_t *appdata, project_t *project, osm_t *osm) { |
631 |
|
if(!project || !osm) return; |
632 |
|
|
633 |
char *diff_name = g_strdup_printf("%s/%s.diff", project->path, project->name); |
char *diff_name = g_strdup_printf("%s/%s.diff", project->path, project->name); |
634 |
|
|
635 |
if(!g_file_test(diff_name, G_FILE_TEST_EXISTS)) { |
if(!g_file_test(diff_name, G_FILE_TEST_EXISTS)) { |
636 |
printf("no diff present!\n"); |
printf("no diff present!\n"); |
637 |
g_free(diff_name); |
g_free(diff_name); |