From afecbbe85b80cf7b539913d46905682245458a27 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Fri, 10 Jan 2014 15:00:06 +0900 Subject: [PATCH] test_dnd: avoid to create icon object that will be unused --- legacy/elementary/src/bin/test_dnd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/legacy/elementary/src/bin/test_dnd.c b/legacy/elementary/src/bin/test_dnd.c index 4e6186ac74..90b70d869b 100644 --- a/legacy/elementary/src/bin/test_dnd.c +++ b/legacy/elementary/src/bin/test_dnd.c @@ -956,13 +956,15 @@ void _enter_but_cb(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED) static Eina_Bool _drop_but_icon_change_cb(void *data, Evas_Object *obj, Elm_Selection_Data *ev) { Evas_Object *win = data; - Evas_Object *ic = elm_icon_add(win); + Evas_Object *ic; + char *p = strchr(ev->data, '#'); if (!p) return EINA_FALSE; p++; char *p2 = strchr(p, '#'); if (!p2) return EINA_FALSE; *p2 = '\0'; + ic = elm_icon_add(win); elm_image_file_set(ic, p, NULL); evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_del(elm_object_part_content_get(obj, "icon"));