From e8ee724609bda15454e40b77ee2b5785494cc089 Mon Sep 17 00:00:00 2001 From: Hyunho Kang Date: Wed, 7 Sep 2016 17:57:14 +0900 Subject: [PATCH] Fix wrong event send bug when instance's object deleted Change-Id: I3ff81bcf09823ea0c5fa35aa27890ce174b9b166 Signed-off-by: Hyunho Kang --- widget_viewer_evas/src/widget_viewer_evas.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/widget_viewer_evas/src/widget_viewer_evas.c b/widget_viewer_evas/src/widget_viewer_evas.c index e9659b0..7ac71bd 100644 --- a/widget_viewer_evas/src/widget_viewer_evas.c +++ b/widget_viewer_evas/src/widget_viewer_evas.c @@ -656,12 +656,8 @@ static void del_cb(void *data, Evas *e, Evas_Object *layout, void *event_info) smart_callback_call(info->layout, WIDGET_SMART_SIGNAL_WIDGET_DELETED, &evas_info); - if (info->instance_id) { - if (info->permanent_delete) - widget_instance_destroy(info->instance_id); - else - widget_instance_terminate(info->instance_id); - } + if (info->instance_id) + widget_instance_destroy(info->instance_id); evas_object_data_del(layout, WIDGET_INFO_TAG); g_hash_table_remove(s_info.widget_table, info->instance_id); -- 2.7.4