From 97d45e415b966a3f6770e7898cae0af07716a8f5 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Wed, 16 Aug 2006 06:10:30 +0000 Subject: [PATCH] fix leak SVN revision: 24789 --- src/bin/e_int_config_wallpaper_import.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/e_int_config_wallpaper_import.c b/src/bin/e_int_config_wallpaper_import.c index 04419f6fa..edf09f8e9 100644 --- a/src/bin/e_int_config_wallpaper_import.c +++ b/src/bin/e_int_config_wallpaper_import.c @@ -111,7 +111,7 @@ e_int_config_wallpaper_import(E_Config_Dialog *parent) import->box_obj = o; edje_object_part_swallow(import->bg_obj, "buttons_swallow", o); - o = evas_object_rectangle_add(evas); + o = evas_object_rectangle_add(evas); import->event_obj = o; mask = 0; evas_object_key_grab(o, "Tab", mask, ~mask, 0); @@ -223,6 +223,8 @@ e_int_config_wallpaper_del(E_Win *win) import->exe = NULL; e_object_del(E_OBJECT(import->win)); e_int_config_wallpaper_import_done(import->parent); + E_FREE(import->cfdata->file); + E_FREE(import->cfdata); if (import) free(import); }