diff --git a/src/lib/evas/canvas/evas_object_text.c b/src/lib/evas/canvas/evas_object_text.c index 522c38f48c..0c410d1588 100644 --- a/src/lib/evas/canvas/evas_object_text.c +++ b/src/lib/evas/canvas/evas_object_text.c @@ -977,6 +977,7 @@ _text_text_set(Eo *eo_obj, void *_pd, va_list *list) } else { + if (text) free(text); eina_stringshare_replace(&o->cur.utf8_text, NULL); } _evas_object_text_recalc(eo_obj);