From 3175e69b556d2311b5979150919b2a432637efc1 Mon Sep 17 00:00:00 2001 From: Stephen Houston Date: Sun, 29 Dec 2013 11:24:54 -0600 Subject: [PATCH] elm_thumb: Delete ethumb object on smart_del in order to prevent the ethumb from being left as an artifact after the elm_thumb has been deleted. --- src/lib/elm_thumb.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib/elm_thumb.c b/src/lib/elm_thumb.c index 013d7fc99..ce141eecf 100644 --- a/src/lib/elm_thumb.c +++ b/src/lib/elm_thumb.c @@ -580,6 +580,12 @@ _elm_thumb_smart_del(Eo *obj, void *_pd, va_list *list EINA_UNUSED) (sd->view, EVAS_CALLBACK_IMAGE_PRELOADED, _on_thumb_preloaded, sd); + if (sd->view) + { + evas_object_del(sd->view); + sd->view = NULL; + } + eina_stringshare_del(sd->thumb.thumb_path); eina_stringshare_del(sd->thumb.thumb_key); -- 2.34.1