diff --git a/src/modules/conf_wallpaper2/e_int_config_wallpaper.c b/src/modules/conf_wallpaper2/e_int_config_wallpaper.c index 38b82cef9..ffc8624b4 100644 --- a/src/modules/conf_wallpaper2/e_int_config_wallpaper.c +++ b/src/modules/conf_wallpaper2/e_int_config_wallpaper.c @@ -1032,7 +1032,7 @@ static void _ok(void *data, void *data2 __UNUSED__) { _apply(data, data2); - wp_conf_hide(); + e_object_del(E_OBJECT(global_info->win)); } static void @@ -1317,7 +1317,7 @@ wp_broser_free(Info *info) char *s; if (!info) return; - e_object_del(E_OBJECT(info->win)); + if (info->win) e_object_del(E_OBJECT(info->win)); if (info->dir) eina_iterator_free(info->dir); eina_stringshare_del(info->bg_file); free(info->curdir);