From cfda5fd637fbc2002195ee9e39612d5319a12800 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Thu, 15 Jul 2021 16:11:23 +0200 Subject: GUI: Remove extra layer of relative paths Not needed any more. --- src/gui_project.c | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/src/gui_project.c b/src/gui_project.c index 315a929d..854b93a5 100644 --- a/src/gui_project.c +++ b/src/gui_project.c @@ -1329,21 +1329,6 @@ int default_project(struct crystfelproject *proj) } -static char *relative_path(struct crystfelproject *proj, const char *fn) -{ - GFile *pwd = g_file_new_for_path("."); - GFile *fn_gfile = g_file_new_for_path(fn); - char *rel = g_file_get_relative_path(pwd, fn_gfile); - if ( rel == NULL ) { - ERROR("Can't make relative path for '%s'\n", fn); - return NULL; - } - g_object_unref(pwd); - g_object_unref(fn_gfile); - return rel; -} - - int add_indexing_result(struct crystfelproject *proj, const char *name, char **streams, @@ -1363,7 +1348,7 @@ int add_indexing_result(struct crystfelproject *proj, for ( i=0; in_results].indices[i] = NULL; - new_results[proj->n_results].streams[i] = relative_path(proj, streams[i]); + new_results[proj->n_results].streams[i] = strdup(streams[i]); } proj->results = new_results; @@ -1386,9 +1371,9 @@ int add_merge_result(struct crystfelproject *proj, const char *name, if ( new_results == NULL ) return 1; new_results[proj->n_merge_results].name = strdup(name); - new_results[proj->n_merge_results].hkl = relative_path(proj, hkl); - new_results[proj->n_merge_results].hkl1 = relative_path(proj, hkl1); - new_results[proj->n_merge_results].hkl2 = relative_path(proj, hkl2); + new_results[proj->n_merge_results].hkl = strdup(hkl); + new_results[proj->n_merge_results].hkl1 = strdup(hkl1); + new_results[proj->n_merge_results].hkl2 = strdup(hkl2); proj->merge_results = new_results; proj->n_merge_results++; -- cgit v1.2.3