diff options
-rw-r--r-- | src/eulogium.c | 7 |
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) |