diff options
Diffstat (limited to 'src/eulogium.c')
-rw-r--r-- | src/eulogium.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/eulogium.c b/src/eulogium.c index 7e96ca8..2eb4aa1 100644 --- a/src/eulogium.c +++ b/src/eulogium.c @@ -1247,7 +1247,7 @@ static void eulogium_print_data_clear(struct eulogium_data *eulogium) eulogium->print.name_changed = EINA_FALSE; // if (eulogium->print.file) // free(eulogium->print.file); - eulogium->print.file = NULL; + eulogium->print.url = NULL; eulogium->print.time = 0; eulogium->print.material = 0; @@ -1749,10 +1749,10 @@ void eulogium_print_data_set(struct eulogium_data *eulogium, char *filepath) if (!filepath) EINA_LOG_CRIT("Incorrect filename passed %s", filepath); - buf_size = strlen(filepath) + strlen("file://") + 1; + buf_size = strlen("file://") + strlen(filepath) + 1; buf = malloc(buf_size); /* TODO: remember to free this later! */ snprintf(buf, buf_size, "file://%s", filepath); - eulogium->print.file = buf; + eulogium->print.url = buf; eulogium->print.name = ecore_file_strip_ext(ecore_file_file_get(filepath)); eulogium->print.flags = ""; eulogium->print.material = 100.23; /* TODO */ @@ -2767,7 +2767,7 @@ static void eulogium_setup(struct eulogium_data *eulogium) eulogium->mounts = NULL; eulogium->progress_data_refresh = NULL; eulogium->print.name = NULL; - eulogium->print.file = NULL; + eulogium->print.url = NULL; eulogium_print_data_clear(eulogium); eulogium->printer.status = DISCONNECTED; eulogium->printer.file_handlers = NULL; |