commit dd3fe6058379772e4764abd641559925e08103d9
parent d7f95bc398fd2b6b372c9f5d316404e7db6608e0
Author: Kyle Milz <kmilz@ucalgary.ca>
Date: Fri, 19 Oct 2012 16:52:02 -0600
window: free the window in the proper callback
Diffstat:
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/src/main.c b/src/main.c
@@ -483,8 +483,7 @@ elm_main(int argc, char *argv[])
eina_list_free(wd->buffer_list);
eina_list_free(wd->commandhistory);
- free(wd);
- // evas_object_del(wd->win);
+ evas_object_del(wd->win);
}
eina_list_free(ad->windows);
diff --git a/src/window.c b/src/window.c
@@ -328,9 +328,9 @@ delete_request_cb(void *data, Evas_Object *obj, void *event_info)
static void
free_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
{
- // Window_Data *wd = data;
+ Window_Data *wd = data;
printf("window_free_cb()\n");
- // free(wd);
+ free(wd);
}
static void