From 66dd98ed6b75fdfcbd24fa6e5fad78ab0a8d587b Mon Sep 17 00:00:00 2001 From: Daniel Hirt Date: Sun, 19 Feb 2017 18:10:24 +0200 Subject: [PATCH] Canvas text: fix clearing existing style Fixes T5187. This fixes a leak in evas_textblock_style_user_pop, that made use of the new key-based efl_canvas_text_style_set api. @fix --- src/lib/evas/canvas/evas_object_textblock.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c index 449c701149..306b66a287 100644 --- a/src/lib/evas/canvas/evas_object_textblock.c +++ b/src/lib/evas/canvas/evas_object_textblock.c @@ -6928,6 +6928,7 @@ _efl_canvas_text_style_set(Eo *eo_obj, Efl_Canvas_Text_Data *o, const char *key, else { o->styles = eina_list_remove(o->styles, ts); + ts->objects = eina_list_remove(ts->objects, eo_obj); evas_textblock_style_free(ts); }