summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib/elementary/efl_ui_textpath.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/lib/elementary/efl_ui_textpath.c b/src/lib/elementary/efl_ui_textpath.c
index 22883f2d01..722dbe305d 100644
--- a/src/lib/elementary/efl_ui_textpath.c
+++ b/src/lib/elementary/efl_ui_textpath.c
@@ -410,17 +410,11 @@ _sizing_eval(Efl_Ui_Textpath_Data *pd)
410static void 410static void
411_textpath_ellipsis_set(Efl_Ui_Textpath_Data *pd, Eina_Bool enabled) 411_textpath_ellipsis_set(Efl_Ui_Textpath_Data *pd, Eina_Bool enabled)
412{ 412{
413 Eina_Strbuf *buf = eina_strbuf_new();
414 const char *format;
415
416 edje_object_part_text_style_user_pop(pd->text_obj, "elm.text"); 413 edje_object_part_text_style_user_pop(pd->text_obj, "elm.text");
414
417 if (enabled) 415 if (enabled)
418 { 416 edje_object_part_text_style_user_push(pd->text_obj, "elm.text",
419 eina_strbuf_append_printf(buf, "DEFAULT='ellipsis=1.0'"); 417 "DEFAULT='ellipsis=1.0'");
420 format = eina_stringshare_add(eina_strbuf_string_get(buf));
421 eina_strbuf_free(buf);
422 edje_object_part_text_style_user_push(pd->text_obj, "elm.text", format);
423 }
424} 418}
425 419
426static void 420static void