summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/eulogium.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/eulogium.c b/src/eulogium.c
index cb3601b..17d67f1 100644
--- a/src/eulogium.c
+++ b/src/eulogium.c
@@ -185,8 +185,11 @@ static void _print_abort_cb(void *data, Evas_Object *obj EINA_UNUSED, void *even
eulogium->print.name = NULL;
free(eulogium->print.file);
eulogium->print.file = NULL;
- eulogium->print.progress = NULL; /* XXX memleak here */
- eulogium->print.status = NULL; /* XXX memleak here too */
+
+ eulogium->print.progress = NULL; /* XXX memleak here? when or how is this freeed by efl */
+ eulogium->print.status = NULL; /* XXX memleak here too? how does efl do it */
+ eulogium->print.time = 0;
+ eulogium->print.material = 0;
}
Evas_Object *eulogium_split_screen(Evas_Object *parent, Evas_Object *top, Evas_Object *bottom)